asp.net – 如何正确过滤数据表(datatable.select)
发布时间:2020-10-19 10:24:30 所属栏目:asp.Net 来源:互联网
导读:Dim dt As New DataTableDim da As New SqlDataAdapter(s, c) c.Open() If Not IsNothing(da) Then da.Fill(dt) dt.Select(GroupingID = 0) End If G
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()返回一个DataRows数组.你为什么不使用DataView? DataView dv = new DataView(dt); dv.RowFilter = "GroupingID = 0"; GridView1.DataSource = dv; (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 动态Linq的逻辑与和逻辑或的条件查询
- asp.net-core – 编译netcoreapp1.0,代码包含#if!NETSTAND
- Jquery 组合form元素为json格式,asp.net反序列化
- asp.net-mvc-3 – 带Razor的条件显示元素
- Asp.net配合easyui实现返回json数据实例
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
- ASP.NET和System.Diagnostics跟踪 – 我错过了什么,或者这是
- asp.net – 如何在南希显示我的404页面?
- 在mvc4 asp.net中的Razor View中的模型声明
- asp.net-mvc – 在MVC ActionLink中使用Knockout绑定