数据库开发中,不可避免的经常会用到查询操作,当遇到需要查询的数据表是,你是怎么处理的呢?是堆砌N多的文本框,下拉框,复选框到页面上,外加一个查询按钮?
若真的是这样处理的话,效率也真的是太低了,假如有N个表N个页面需要查询,天哪,可以想象,这是一个多么单调而又费时的工作,而且有的时候也容易出错的工作。难道就没有更好的方法来替代这些繁琐的“体力劳动”了么,当然有:请看我编写的一个ASP.NET控件--【通用数据查询控件】。

图一、对数值型字段按数值查询时只可以用 完全匹配

图二、 数值类型字段 按条件查询时 可设定起始范围

图三、字符类 按数值查询时 可以设置 完全匹配 任意位置匹配 起始位置匹配

图四、按条件查询时 对于数字类类型,默认将不可用,当然,可在控件拖放控件到页面上时设置

图五、对于datatime型 控件可以自动识别,根据字段类型给出日历选择器
图六、设定日期范围

图七、控件集成的日历选择器--借用了梅花雪的脚本,并修正了脚本的一些bug

图八、对于已选字段 选中后亦可在右侧显示相关历史设定值
通用查询控件特性:
1、可设定表名 (可选)
2、可设定表中各字段对应之中文名 (可选)
3、可设定查询的SQL (可选)
4、可设定弹出查询窗口的方式:模式窗口、普通窗口、层
5、可设定弹出 窗口的外观&大小 (可选)
6、可设定关闭通用查询窗口后跳转的页面地址
7、兼容多种数据库:目前在ORACLE、SQLSERVER下测试通过
8、更多的功能仍在不断加入中。。。
发表于 @ 2006年12月03日 22:39:00|评论(loading...)|编辑