Phi*_*hil 7 vb.net asp.net filter sqldataadapter datatable.select
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()
Run Code Online (Sandbox Code Playgroud)
当我调用da.fill时,我将从查询中插入所有记录.我当时希望过滤它们以仅显示GroupingID等于0的那些.当我运行上面的代码时.我收到了所有数据,过滤器无法正常工作.请问您能告诉我如何使其正常工作.谢谢.
cod*_*ger 16
dt.Select() 返回DataRows数组.
你为什么不使用DataView?
DataView dv = new DataView(dt);
dv.RowFilter = "GroupingID = 0";
GridView1.DataSource = dv;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42420 次 |
| 最近记录: |