Datatable to datatable filter

테이블이 2가지가 있는데 두개를 하나에 테이블에 기존에 가지고 있던 데이터랑 같은 경우에는 지우고 최신데이터를 업데이트하고 없을 경우에는 그냥 업데이트를 하고 싶습니다.
DBTROW = DT_ExcelTotal.Rows.Find(row(0).ToString 로 데이터를 돌리면
Table doesn’t have a primary key.라면서 에러가 나옵니다.
primary key는 이미 지정해줬는데 문제가 무엇인지 모르겠네요.

Could you perhaps upload a screenshot or your main file so we can take a look at the problem?

@strqsr sorry
I want to make it into integrated data.


If you want to make it into an integrated data, have you tried using the merge datatable activity, instead of filter?

안녕하세요
2개의 Read Range를 하실때 각 A, B, C 헤더가 포함되도록 영역을 주시구요
Merge만 하면 row 별로 머지가 될겁니다.
따라서 총 7개의 row가 아니라, 14개의 row가 생길수도 있을것 같습니다.
그래서 2개의 데이터 데이블을 비교하면서 값이 없는 셀에는 다른 데이터 테이블 값을 써주는 코드를 만드셔야 할것 같습니다.

질문 한가지만 더 하겠습니다 조건문으로 줘서 키값이 같을 때 업데이트 혹은 없을 때 추가하는 형식으로 작성했는데 Excel에 업데이트를 하면 범위 지정을 하면 숫자로 들어갑니다 예를 들어 E1021/G1121 이런식으로 범위가 지정이 되면 엑셀을 읽어오면 -2102111232 이런식으로 값이 들어오네요

thanks bro. but, Two rows are created.