如何正确筛选数据表(datatable.select)
-
28-09-2019 - |
题
Dim dt As New DataTable
Dim da As New SqlDataAdapter(s, c)
c.Open()
If Not IsNothing(da) Then
da.Fill(dt)
dt.Select("GroupingID = 0")
End If
GridView1.DataSource = dt
GridView1.DataBind()
c.Close()
当我打电话da.fill我从我的查询插入的所有记录。然后我希望过滤它们只显示那些其中GroupingID是等于0。当我运行上面的代码。我提出的所有数据,过滤器没有工作。请你能告诉我如何正确地得到这个工作。感谢。
解决方案
dt.Select()
返回数据行的阵列。
你为什么不使用数据视图?
DataView dv = new DataView(dt);
dv.RowFilter = "GroupingID = 0";
GridView1.DataSource = dv;
不隶属于 StackOverflow