您的位置:首页 > 数据库

自己动手,打造数据库通用查询控件(using c#)

2006-12-03 22:39 513 查看
       数据库开发中,不可避免的经常会用到查询操作,当遇到需要查询的数据表是,你是怎么处理的呢?是堆砌N多的文本框,下拉框,复选框到页面上,外加一个查询按钮? 

       若真的是这样处理的话,效率也真的是太低了,假如有N个表N个页面需要查询,天哪,可以想象,这是一个多么单调而又费时的工作,而且有的时候也容易出错的工作。难道就没有更好的方法来替代这些繁琐的“体力劳动”了么,当然有:请看我编写的一个ASP.NET控件--【通用数据查询控件】。



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



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



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



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



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


                图六、设定日期范围



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



                      图八、对于已选字段 选中后亦可在右侧显示相关历史设定值

   通用查询控件特性:

   1、可设定表名 (可选)

   2、可设定表中各字段对应之中文名 (可选)

   3、可设定查询的SQL (可选)

   4、可设定弹出查询窗口的方式:模式窗口、普通窗口、层

   5、可设定弹出 窗口的外观&大小 (可选)

  6、可设定关闭通用查询窗口后跳转的页面地址

 7、兼容多种数据库:目前在ORACLE、SQLSERVER下测试通过

 8、更多的功能仍在不断加入中。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息