浏览模式: 普通 | 列表
1月, 2008 | 1

原创日志 DataView的属性RowFilter使用方法

[ 2008-01-29 09:23:16 | 作者: admin ]
p.s. 重点在于DataView是DateTable相关联的一个视图而已,无论你如何使用RowFilter,DataView虽然被改变,但DateTable数据不会减少,所以你不要幻想连续使用多个RowFilter 来得到叠加过滤的效果,一个DataView只支持一个RowFilter,你只能使用 not ,and 来连接多个过滤条件。

为了优化语句,减少复杂查询来加快查询速度,我们需要使用DataView的属性RowFilter,下面简单介绍下这个 RowFilter

<%

//定义一个DataView ,得到一个全部职员的视图
DataView dataView1 = DbHelperSQL.QueryDataView(sql);

//过滤得到一个只显示男职员的视图
dataView1.RowFilter = " sex='男' ";
...

阅读全文…

关于RowFilter的一个过滤控件

[ 2008-01-29 08:16:02 | 作者: admin ]
http://www.cnblogs.com/hushuan/articles/813727.html

开源分享:相当但丰富于DataTable/View数据王国的“BaiDu”超级搜索过滤控件(源码直接贴出来,欢迎转载)

***名称***
淘金筛控件(WebMIS.GoldFilter)源码分享

***用法***
Step1 将淘金筛控件拖至WinForm/WebForm,假如命名为GoldFilter1;
将网格控件拖至WinForm/WebForm,假如命名为DataGrid1;

Step2 在Form_Load/Page_Load事件中过程中,设置DataGrid1的数据源之后,只需指定如下一句一切OK:
GoldFilter1.DataSource = DataGrid1.DataSource

Step3 程序运行时,GoldFilter1自动在WinForm/WebForm中为字段列下拉框加载数据源的各列或指定的列。
...

阅读全文…
1