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和字符串比较的误差。考虑到这一点,有什么办法可以解决这个问题?