您的位置:首页 > 编程语言 > ASP

ASP.NET 数据分页第四篇 - WizardGridView 威力加强版

2008-09-28 19:40 288 查看
本帖只是把前一篇帖子「ASP.NET 数据分页第三篇 - 结合 Custom Control 处理 GridView 的 UI 呈现」里面,提供给大家下载的 Custom Control,也就是加强「分页」功能的 GridView,再改写了一些细部功能。新功能如下:

* 这个 WizardGridView 所需要的 CSS、JavaScript,都已嵌入至 dll 里。如此一来,引用 WizardGridView 的页面即不必再引用外部的 CSS 档。

* 新增了 5 个「属性」,程序员可从 VS 2005/2008 的「属性」窗口,以图形界面直接做设定,如下图 1 右侧所示。

* 新增的「CustomFontSize」属性,可控制整个 GridView 里字体的大小 (预设为 Small),且不会受到引用页面中 HTML 设定的影响。

* 新增的属性中,有三个是开放让程序员自订「单数行、双数行、鼠标置于其上的资料行」的背景颜色。

* 加入了 icon 小图示。把 WizardGridView 加入 VS 2005/2008 的「工具箱」中时,会有我自订的小图示。

* 为了搭配一些用来制作 chm 文件的软件,加入了可让 Sandcastle 软件可辨识的批注文字。

* 有写过自订控件的人应知道,当一个 class 直接继承自微软原生的 GridView class,会造成引用的 ASPX 页面里,此自订 GridView 的 "Columns" tag 中的 IntelliSense 功能失效。因此我加入了 WizardTemplateField、WizardBoundField 两个 class,用来取代微软原生的 TemplateField、BoundField class。如此一来,当程序员在页面中引用 WizardGridView 控件时,在 "Columns" tag 中的 IntelliSense 即又会生效。请参考下图 2。

/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐