筛选DataTable中的数据
2015-12-23 15:04
381 查看
2013-08-13 15:41 by 糯米粥, 61 阅读, 0 评论, 收藏, 编辑
2013-08-13 15:41 by 糯米粥, 61 阅读, 0 评论, 收藏, 编辑
DataTable dt = bll.GetTable(); //查询数据 DataTable newdt = new DataTable(); //一个新的table来保存筛选的记录 newdt = dt.Clone(); //克隆相同的表结构 DataRow[] dr = dt.Select("ID=8"); //select 查询 如果是字符串则 ID='8' DataRow[] d = dt.Select("tmemberno like '%alan%'","字段 desc"); //select 一个模糊查询 参数2 是排序 DataRow[] d1 = dt.Select("tmemberno like '%alan%' or tmemberno like '%JINFA%' "); //select 多个查询
for (int i = 0; i < dr.Length; i++) { newdt.ImportRow((DataRow)dr[i]); //添加到新table中 } //或者用foreach foreach (DataRow d in dr) { newdt.ImportRow(d); } gdvItems.DataSource = newdt; //绑定 gdvItems.DataBind(); //删除 dt.Rows[0].Delete();//删除某一行 dt.AcceptChanges(); //返回删除后的数据 否则表里面的数据没变
2013-08-13 15:41 by 糯米粥, 61 阅读, 0 评论, 收藏, 编辑
DataTable dt = bll.GetTable(); //查询数据 DataTable newdt = new DataTable(); //一个新的table来保存筛选的记录 newdt = dt.Clone(); //克隆相同的表结构 DataRow[] dr = dt.Select("ID=8"); //select 查询 如果是字符串则 ID='8' DataRow[] d = dt.Select("tmemberno like '%alan%'","字段 desc"); //select 一个模糊查询 参数2 是排序 DataRow[] d1 = dt.Select("tmemberno like '%alan%' or tmemberno like '%JINFA%' "); //select 多个查询
for (int i = 0; i < dr.Length; i++) { newdt.ImportRow((DataRow)dr[i]); //添加到新table中 } //或者用foreach foreach (DataRow d in dr) { newdt.ImportRow(d); } gdvItems.DataSource = newdt; //绑定 gdvItems.DataBind(); //删除 dt.Rows[0].Delete();//删除某一行 dt.AcceptChanges(); //返回删除后的数据 否则表里面的数据没变
相关文章推荐
- MFC的概念和作用
- Maven使用-- 编写POM
- 第六章----- Realm及相关对象
- 由PYTHONPATH谈起
- Rest API 开发 学习笔记
- 关于hibernate悲观锁设置方法setLockMode无效而setLockOptions有效的解答
- 关于Codis的动态扩容
- iOS中的事件传递和响应者链条
- 搬水果
- 数据结构精要------直接插入排序和希尔排序算法
- ERROR [block nbd5: Receive control failed (result -32)]
- hdu 1158 Employment Planning
- jq select操作全集
- 第五章----编码/加密
- 布尔值编辑风格-报表系统
- 个人记事本
- 设计模式C++实现--桥接模式
- 论文笔记——Mariana:Tencent Deep Learning Platform and its Applications
- DataTable转换成IList 【转载】
- 类与对象