为DataGrid创建自定义列控件
日期:2007年12月24日 作者: 查看:[大字体 中字体 小字体]-
DataGrid中为我们提供了5种常用的列控件
• BoundColumn
• ButtonColumn
• EditCommandColumn
• HyperLinkColumn
• TemplateColumn通常情况下,这5种列控件都能够完成我们大部分的开发,但是有时遇到特殊情况下,为了简化开发,自定义列控件就派上的用场。
在开发以前,让我们先来了解下列控件的基础知识:
所有的列控件都是来自System.Web.UI.WebControls命名空间,比如BoundColumn来自System.Web.UI.WebControls.BoundColumn命名空间。所有的这些控件都来自DataGridColumn类。
DataGridColumn类具有的属性:
FooterStyle 获取列的脚注部分的样式属性。
FooterText 获取或设置列的脚注部分中显示的文本。
HeaderImageUrl 获取或设置列的页眉节中显示的图像的位置。
HeaderStyle 获取列的页眉节的样式属性。
HeaderText 获取或设置在列的页眉节中显示的文本。
ItemStyle 获取列的项单元格的样式属性。
SortEXPression 获取或设置选择进行排序的列时传递到 OnSortCommand 方法的字段或表达式的名称。
Visible 获取或设置一个值,该值指示此列在 DataGrid 控件中是否可见。DataGridColumn类有两个很重要的方法必须提出,一是Initialize方法,二是InitializeCell方法。Initialize方法提供基实现以将从 DataGridColumn 类派生的列重置为它的初始状态。InitializeCell 方法提供基实现以将从 DataGridColumn 类派生的列中的指定单元格重置为它的初始状态。(具体这两个方法的说明请大家自行查阅)
好了,说了那么多废话,让我们马上进入到自定义列控件的开发。
我们先来做一个非常简单的列控件,功能就是显示指定的文字。
首先创建一个类库项目,命名为SimpleColumn,然后创建继承自DataGridColumn类的HelloColumn类,代码如下:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace SimpleColumn
{
/**//// <summary>
/// Class1 的摘要说明。
/// </summary>
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] 下一页
- 为DataGrid创建自定义列控件 相关文章:
- ·可爱的粉色QQ空间挂件
- ·vista分区软件
- ·大智慧股票软件Level-2入门手册
- ·卡巴斯基6.0key杀毒软件下载
- ·MSComm控件使用详解
- ·vista下用什么刻录软件?
- ·联讯证券同花顺软件分析系统使用
- ·QQ空间最新圣诞挂件代码
- ·Windows无法访问指定设备,路径或文件.您可能没有合适的权限访问这个项目
- ·各种文件后缀名与打开方式大全
- 为DataGrid创建自定义列控件 相关软件
- ·瑞星杀毒软件 2007 V19.32.12 完全免费版
- ·瑞星杀毒软件 2008 V20.21.22 完全免费版
- ·flv格式转3gp格式专用软件(微视转码工具)
- ·csf文件播放器 V5.0.0 1118
- ·霓虹灯动画制作软件 V5.50
- ·同花顺证券行情分析软件(同花顺)2007 V4.40.12
- ·多特装机必备软件 11.9 更新
- ·诺顿防病毒软件(Norton AntiVirus) V2007
- ·codesoft 条形码软件 V7.1.01
- ·恢复误删除的文件 Undelete PlusV2.93 简体中文版
下一篇:ASP.NET 2.0学习笔记(一) —— New Code Behind
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·C#编写的windows计算器-源代码
- ·用C#写计算器程序
- ·c#操作word表格
- ·AspNetPager分页控件--使用方法
- ·C#導出Excel源碼
- ·ASP.NET技巧:GridView控件自定义分页详解
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·ASP.NET购物车的实现及结算处理
- ·客户端回调实现gridView无刷新分页
- ·ASP.NET中数据库的操作初步----增加、删除、修改
- ·C#获取本地计算机名IP,Mac地址
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·VS 2008和.NET 3.5 Beta2新特性介绍
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·Asp.net文件上传操作
- ·通常C#面试题
- ·身份证号码15位升18位(C#)
- ·ASP.NET无限级分类的非递归实现(存储过程版)
- ·asp.net开发wap程序必备:识别来访手机品牌型号
- ·ASP.NET一个最简单的会员登陆代码
特别推荐
- ·ASP.NET之上传文件管理策略
- ·ASP.NET程序中常用的三十三种代码
- ·ASP.Net中保护自定义的服务器控件
- ·C#设计的一个向导程序(Wizard)框架
- ·.net中即时消息发送的实现……
- ·ASP.NET动态创建控件之绝境求生
- ·.NET调用Oracle存储过程,使用数组类型的参数(如ArrayList)
- ·C#中水晶按钮的程序生成
- ·日历函数单元
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·C#中四种进程或线程同步互斥的控制方法
- ·[C#]解决读写包含汉字的txt文件时乱码的问题
- ·AspNetPager分页控件--使用方法
- ·六步使用ICallbackEventHandler实现无刷新回调
- ·从 ASP.NET 服务器控件插入客户端脚本
- ·C#導出Excel源碼
- ·Asp.net直接保存文件到客户端
- ·如何在上传的图片上写字
- ·Access 通用数据访问类(asp.net 2.0 c#)
