[ASP.NET] [VB] DataTable Select distinct 應用


distinct  用法

Dim dt As Data.DataTable = TableSource() 
Dim SColumn() As String = {"column1", "column2"}

Dim dt2 As Data.DataTable = dt.DefaultView.ToTable(True, SColumn)

dt2 結果為distinct  後的結果


DataTable複製數筆DataRow到另外一個DataTable

Dim dt As Data.DataTable = TableSource() 
Dim dtRow() As Data.DataRow = dt.Select("ID=10" )

Dim dtTemp As Data.DataTable = dt.Clone()

If dtRow.Length > 0 Then

     For j As Integer = 0 To dtRow.Length - 1

             dtTemp.ImportRow(dtRow(j))

     Next
End If
dtTemp結果為Select後的結果 這時候不可以使用 dtTemp.Rows.Add(dtRow(j)) 會出現"這個資料列已經屬於其他資料表"的錯誤

留言

這個網誌中的熱門文章

net use 系統發生 1219 錯誤

[MS SQL]資料庫複寫 刪除發行集 無法刪除

[Windows]密碼複雜性需求 停用密碼複雜度