排序和查询列的用户定义功能的实现方法

今天晚上的时候还在想,在页面上查询的时候实现类似于windows的可以让用户去选择查询显示的数据列和排序方法。选择查询列的功能还是很容易实现的,只要修改页面的控件就可以了,但是排序的功能实现起来还是比较困难的,由于所有的数据都是从底层查询得到的未经过排序的数据,如果直接绑定到WebGrid上面肯定是满足不了需求的。偶然间发现通过DataView作为中介对数据进行过滤和排序是一种很好的方法,这样的话就不需要对底层做任何改动,同样也可以只是修改一下控件的实现方式就可以了,最终这两个问题总算是找到了一个不错的解决方案。

posted on 2005-08-21 23:50  Edward.Net  阅读(523)  评论(0编辑  收藏  举报

导航