2011-01-13 34 views
0

我有兩個數據表加入數據表:如何使用LINQ

DT1 - PERSONID,名

DT2 - PERSONID

我想創建第三個數據表,包括從DT1記錄的時候都沒有在使用LINQ的dt2中。在這種情況下,我可以將第三個數據表綁定到下拉列表。

任何幫助將是偉大的!謝謝!

回答

0

雖然這是在C#中,但它可以被翻譯成VB與一點點的努力

dt1.AsEnumerable() 
    .Where(o => dt2.Select("personId =" + o["personId"].ToString()).Length == 0); 

VB:

dt1.AsEnumerable() 
    .Where(Function(o) 
     dt2.Select("personId =" & o("personId").ToString()).Length = 0) 
+0

謝謝!不過,我對LINQ很陌生,在線轉換器沒有任何幫助。我很難在VB中弄清楚這一點。如果我能在VB中得到答案,那將是非常棒的。謝謝! – suipor 2011-01-13 19:37:32