gridview为我们提供了丰富的接口,用于满足自定义需求。

通常asp:gridview会根据绑定的列Columns自动生成表头,展现在前台元素。

序号 类别

有时候需要复杂一些的表头。

序号 类别
数学 物理 化学

此时需要实现RowCreated事件

RowCreated提供了两个参数,重写表头。

protected void RowCreated(object sender, GridViewRowEventArgs e)
if (e.Row.RowType == DataControlRowType.Header)
{
//获取表头所在行的所有单元格
TableCellCollection tcHeader = e.Row.Cells;
//清除自动生成的表头
tcHeader.Clear();
//添加新的单元格
tcHeader.Add(new TableHeaderCell());
tcHeader[tcHeader.Count - ].Text="表头";
}

最新文章

  1. quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
  2. mysql数据库引擎 MyISAM和 InnoDB区别
  3. 用RxJava处理复杂表单验证问题
  4. 第45讲:Scala中Context Bounds代码实战及其在Spark中的应用源码解析
  5. Chrome浏览器的Timing分析
  6. JAVA HttpsURLConnection 忽略对SSL valid 的验证
  7. base.AutoScaleMode = AutoScaleMode.Font; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器”。
  8. HTML5事件——contextmenu 隐藏鼠标右键菜单
  9. win7提示“ipconfig不是内部或外部命令”
  10. PHP命名空间理解
  11. cookie存储中文
  12. 【BZOJ】1969: [Ahoi2005]LANE 航线规划
  13. C# 从Excel中读取条码
  14. (python)排序算法
  15. Linux/Window 正斜杠 反斜杠
  16. PowerDesigner学习笔记
  17. Avito Cool Challenge 2018
  18. [转]NSProxy实现AOP方便为ios应用实现异常处理策略
  19. 课堂练习:ex 4-20
  20. JetBrains 产品激活码

热门文章

  1. hdu 4068 SanguoSHA
  2. Android Drawable体系
  3. lintcode:删除链表中指定元素
  4. PushBackInputStream与PushBackInputStreamReader的用法
  5. gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录
  6. Markdown语法和MWeb使用说明
  7. VS2013编译OpenSSL
  8. Awstats分析Nginx日志
  9. mencoder mencoder 安装使用及常用参数
  10. 使用Windows Azure PowerShell远程管理Windows Azure虚拟机