DataGrid控件新思路

我这两天在研究DataGrid与无刷新技术,想做一个无刷新类似DataGrid的控件,昨天已经基本成型。
基本思路如下:
1 放弃微软DataGrid服务器控件,自己用Table来写控件。
2 第一次操作无刷新取数据出来,由客户端发送表名与字段,以及起始与结束位置,先返回总数给客户端,再返回DataSet的XML文档。然后javascrip绑订XML文档。
3 实现分页,通过rownum(ORACLE)或者top n(SQLSERVER) ,从客户端只传递起始与结束位置,再由服务器发送xml文档给客户端。
4 实现选中行。
5 实现排序。这两个,为了快速,我使用了htc与scrip来实现,仅在前台排序。


功能已经完成,oracle与sqlserver测试通过,效果图如下: 

posted @ 2005-04-13 11:18  让心灵去旅行  阅读(441)  评论(0编辑  收藏  举报