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。
/>
* 这个 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。
/>
相关文章推荐
- [转】ASP.NET 数据分页第四篇 - WizardGridView 威力加强版
- 【转】ASP.NET 数据分页第三篇 - 结合 Custom Control 处理 GridView 的 UI 呈现
- ASP.NET GridView 直接进行数据的修改和分页的实现
- ASP.NET + EXTJS 实现类似GridView行内编辑、Pannel、分页、增删改查、数据验证,格式转换
- ASP.NET 数据分页第三篇 - 结合 Custom Control 处理 GridView 的 UI 呈现
- 功能齐全的GridView!Asp.Net中GridView的自定义分页,带箭头的排序,鼠标高亮每一行,无数据时的提醒,点击Button弹出框!
- asp.net中使用分页控件,并绑定数据到GridView或Repeater
- Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
- Asp.net MVC 中利用jquery datatables 实现数据分页显示功能
- 关于使用asp.net 的分页显示数据。Repeater绑定数据后的分页显示。
- 菜鸟学Asp.Net——GridView控件之RowDataBind事件中如何获取已绑定的数据
- asp.net中GridView绑定数据时进行Fromat
- ASP.NET 使用DataList控件实现分页显示数据
- Asp.NET——GridView绑定DataSet数据
- Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
- ASP.NET 2.0中Gridview利用DataFormatString属性设置数据格式
- ASP.NET GridView自定义分页的方法
- 在ASP.NET 2.0中操作数据之四十九:为GridView控件添加RadioButton
- 在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录
- ASP.NET MVC 中的数据分页