[問題] datatable比較問題

看板C_Sharp (C#)作者 (嘟嘟)時間12年前 (2013/01/23 21:28), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我現在手上有兩個 分別叫dt與dt1 這兩個datatable都有相同的欄位名稱(號碼,名字,學校,手機) 那現在我想要從dt1取出一筆一筆的資料值,直到取完整個dt1 到dt裡面來比對,看dt1裡面的資料是否有存在於dt裡 如果有存在就不做任何事(代表號碼,名字,學校,手機內容皆相同) 若不存在,那就回傳錯誤訊息 請問有什麼好方法可以比對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.4.61

01/23 23:20, , 1F
dt.Select("dt1條件") 當作SQL去查詢
01/23 23:20, 1F

01/29 10:46, , 2F
使用LINQ 去做datatable join應該會比較有效率一點
01/29 10:46, 2F

02/15 18:37, , 3F
給這兩張表建PK,然候用merge,如果同一pk對不到 會有null
02/15 18:37, 3F

02/15 18:37, , 4F
最後在foreach去一行一行做你要幹的事
02/15 18:37, 4F
文章代碼(AID): #1G_-M3Xk (C_Sharp)
文章代碼(AID): #1G_-M3Xk (C_Sharp)