散分!并献上新年礼物:我写的全编辑的grid控件的全部源码!
LrcGrid是我去年写的一个全编辑的Grid控件,功能嘛,嘿嘿,就是对于SQLServerr的单个表的:增、删、改、浏览、排序、分页(那“查”呢,我写了一个万能查询的控件可以和LrcGrid控件结合使用,这样增、删、改、查、浏览、排序、分页就都OK了)等功能封装到一个服务器控件中,用的时候只要设置一些属性就OK了。
LrcGrid控件可在客户端进行批量编辑,并且从浏览模式到编辑模式的切换是在客户端完成的。所以速度还是蛮快的。
下面列出了LrcGrid控件的主要功能:
★ 数据绑定:开发人员只要设置控件的SelSql属性(select语句)和ColsStr 属性(数据库连接字符串)控件自动从数据库查询数据并生成UI
★ 全编辑:可在客户端进行行编辑和列编辑,并在客户端生成更新数据库的SQL语句
★ 数据库更新:在客户端生成更新和添加的SQL语句,在提交时统一更新数据库
★ 排序:可对所有列进行排序
★ 添加:在客户端进行添加操作,并自动生成插入记录的SQL的Insert语句,提交时统一更新数据库
★ 删除:删除数据记录的功能
★ 分页:可对数据内容进行数据库端分页,尤其对于大数据库量的操作,任何时候都只包含适合当前页面的记录。生成两种导航形式的分页导航工具条
★ 外键列下拉列表选择:对于外键列,在更新和添加数据时以下拉列表框的形式呈现,这同样是在客户端实现的。
详细内容请参见:
http://blog.csdn.net/masterlrc/archive/2005/02/01/276570.aspx