DataSet 过滤方法
来源:互联网 发布:yy淘宝刷单兼职靠谱吗 编辑:程序博客网 时间:2024/05/17 17:41
1、所有数据一次性select出 放在 DataSet 变量 a_ds 中
2、定义过滤条件
DataView rowfilter = new DataView(a_ds.Tables[0]);
rowfilter.RowFilter = "密码= 'Admins ' ";
rowfilter.RowStateFilter = DataViewRowState.OriginalRows;
3、将过滤好的数据放在一个 新的 DataTable 中
DataTable dt = rowfilter.ToTable();
如果想放在 DataSet 中处理 :可以定义 DataSet 变量 b_ds
b_ds.Tables.Clear();
b_ds.Tables.Add(dt);
如果想绑定到 datagridview 中显示 可以将 datagridview 的数据源改为 dt
dataGridView.DataSource = dt ;
4、如果想在过滤结果中再过滤 利用 2、中的方法 改 a_ds.Tables[0] 为 dt
5、在过滤中 DataSet 变量 a_ds 的值最好不要改变,每次过滤改变中间变量 dt ,过滤完成后重新绑定dataGridView 的数据源 。
2、定义过滤条件
DataView rowfilter = new DataView(a_ds.Tables[0]);
rowfilter.RowFilter = "密码= 'Admins ' ";
rowfilter.RowStateFilter = DataViewRowState.OriginalRows;
3、将过滤好的数据放在一个 新的 DataTable 中
DataTable dt = rowfilter.ToTable();
如果想放在 DataSet 中处理 :可以定义 DataSet 变量 b_ds
b_ds.Tables.Clear();
b_ds.Tables.Add(dt);
如果想绑定到 datagridview 中显示 可以将 datagridview 的数据源改为 dt
dataGridView.DataSource = dt ;
4、如果想在过滤结果中再过滤 利用 2、中的方法 改 a_ds.Tables[0] 为 dt
5、在过滤中 DataSet 变量 a_ds 的值最好不要改变,每次过滤改变中间变量 dt ,过滤完成后重新绑定dataGridView 的数据源 。
- DataSet 过滤方法
- dataSet 过滤
- DataSet..::.Merge 方法 (DataSet)
- DataSet 的 Merge 方法
- DataReader转DataSet方法
- 使用 DataSet 的方法
- 使用 DataSet 的方法
- 使用 DataSet 的方法
- 使用 DataSet 的方法
- C# DataSet.RejectChanges 方法
- C# DataSet.Clear 方法
- C# DataSet.AcceptChanges 方法
- DataReader转DataSet方法
- DATASET遍历方法
- C#中用DataView.RowFilter对DataSet 中的数据进行过滤.
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- DataSet的简单合并和DataTable的重复数据过滤
- 利用DataSet、DataTable、DataView按照自定义条件过滤数据
- android 布局
- Design pattern学习笔记 – observer pattern
- 装饰模式
- android组件
- linux常用命令
- DataSet 过滤方法
- Java socket通信与C++之间的不解之缘
- 第五章 数组和广义表
- TCP: SYN ACK FIN RST PSH URG 详解
- 相机标定 张正友的研究
- [java] 本地服务器正常,FTP上修改后在上传到服务器后页面出现乱码
- CentOS 6.0 系统 LAMP(Apache+MySQL+PHP) 安装步骤
- ios单例模式的使用
- 测试驱动开发(TDD)