0
我遇到了DataTable行的問題,想法是我想從一系列行中抽出其中一個列值位於集合中的任何行的指導。但是,我得到了select()函數的guid/string比較錯誤。DataTable.Select(「ColumnName IN」)Guid error
的代碼如下:
Dim sb As New StringBuilder
For Each Row As DataRow In dtData.Rows
sb.Append("'")
sb.Append(Row("SomeField").ToString)
sb.Append("', ")
Next
gvDataView.DataSource = dtSubData.Select("SomeField IN (" & sb.ToString.TrimEnd(", ".ToCharArray) & ")")
然而,如SomeField是一個唯一標識符列,dtSubData.select是投擲約GUID和字符串比較的誤差。考慮到這一點,有什麼辦法可以解決這個問題?