2014-02-27 39 views
0

有沒有人有如何在vb.net的兩個數據表上做內連接的例子?我已經嘗試了幾個我發現的例子,但到目前爲止我還沒有得到一個例子。如何在vb.net中內連接兩個數據表

+0

你嘗試過這麼遠嗎?對某人來說,糾正你所嘗試的東西比從頭開始做一些可能仍然不起作用的東西更容易。 –

+0

當然我有兩個數據表填充;第一個dt1和第二個dt2,這是我試圖存儲我的結果的行:Dim result()As DataRow =(現在我沒有任何東西)我需要結構來完成一個基本的連接。我想我可以找出其餘的一旦我只得到一個基本的結構 – lance

+0

http://stackoverflow.com/questions/16027369/inner-join-sql-syntax-in-vb-net所有你會得到像這樣的解釋鏈接到已經問過你所問的同一問題的人。我們需要實際的代碼示例,錯誤消息,錯誤位置。 – Ccorock

回答

4

你的問題很模糊,但也許這可以幫助反正:

Dim both = From row1 In dataTable1.AsEnumerable() 
      Join row2 In dataTable2.AsEnumerable() 
      On row1.Field(Of String)("ColumnName") Equals row2.Field(Of String)("ColumnName") 

For Each r1r2 In both 
    Dim row1 = String.Format("{0}", String.Join(",", r1r2.row1.ItemArray)) 
    Dim row2 = String.Format("{0}", String.Join(",", r1r2.row2.ItemArray)) 
    Console.WriteLine(String.Format("{0} | {1}", row1, row2)) 
Next