[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))
會出現"這個資料列已經屬於其他資料表"的錯誤
留言
張貼留言