[小梦涂鸦]--一个DataGrid的设计及实现全过程

llx529 2005-02-19 05:28:26
请不要发表可能给我们带来伤害的言论,谢谢配合
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjh135 2005-02-19
  • 打赏
  • 举报
回复
0
llx529 2005-02-19
  • 打赏
  • 举报
回复
(只发一部分看看有没有事)

1、支持行单击双击事件(估计是C/S做多了,头脑发热……)
2、支持选定行标识及鼠标移过标识。
3、支持每一列的标题都可以点击排序,且支持每点击一次都换成升降序排列,且在应用的时候不必写代码,而是设置某一Boolean属性的True和false则可实现允许排序否。
4、至少支持任意某一列的超链接。(意思是支持多列也可!)
5、至少允许添加一列模板列或者相当于模板列的功能。
6、允许支持客户自定义列(在这里引入另一个控件名,FreeSelect)。
7、至少可以绑定DataSet及DataTable。
……我要晕倒了,这叫做功能很简单。
上面是原来的要求,在实际的项目应用过程中,偶添加了以下功能,在这里一同拿出来共享。
8、原理上允许一个项目的所有列表类的数据显视都可以在同一个文件(也就是同一个.aspx)实现,这点在DataGrid里面也能实现,只是很难,代码量太多,加上上面的要求,简单代码如牛毛。
9、允许绑定外挂的翻页控件(FreePage,如有必要,下回“分解”此控件)。
10、允许绑定外挂查询控件(FreeSearch,如有必要,下回的下回“分解”此控件),绑定的查询程序可查询当前DataGrid显示的所有数据列。
llx529 2005-02-19
  • 打赏
  • 举报
回复
系统居然如此提示,我无言

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧