DataGrid显示双层表头
来源:互联网 发布:海女日剧知乎 编辑:程序博客网 时间:2024/04/30 02:56
1、DataGrid显示双层表头
假设你的DataGrid有三列,现在想将前两列作为"大类1",第三列作为"大类2",现在,你可以在ItemDataBound事件中加入下面的代码:
if (e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].ColumnSpan = 2;
e.Item.Cells[0].Text = "大类1</td><td>大类2</td></tr><tr><td>" + e.Item.Cells[0].Text;
}
用这个方法可以为任意添加新行。
2、设置绑定列或者自动生成列的编辑框宽度
请在你的ItemDataBound事件中加入一下代码:
if (e.Item.ItemType == ListItemType.EditItem)
{
for (int i = 0; i < e.Item.Cells.Count; i++)
{
TextBox txt = (TextBox)e.Item.Cells.Controls[0];
txt.Width = Unit.Pixel(50);
}
}
假设你的DataGrid有三列,现在想将前两列作为"大类1",第三列作为"大类2",现在,你可以在ItemDataBound事件中加入下面的代码:
if (e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].ColumnSpan = 2;
e.Item.Cells[0].Text = "大类1</td><td>大类2</td></tr><tr><td>" + e.Item.Cells[0].Text;
}
用这个方法可以为任意添加新行。
2、设置绑定列或者自动生成列的编辑框宽度
请在你的ItemDataBound事件中加入一下代码:
if (e.Item.ItemType == ListItemType.EditItem)
{
for (int i = 0; i < e.Item.Cells.Count; i++)
{
TextBox txt = (TextBox)e.Item.Cells.Controls[0];
txt.Width = Unit.Pixel(50);
}
}
- DataGrid显示双层表头
- DataGrid如何显示双层表头,合并列头
- dataGrid表头显示
- datagrid 显示多级复杂表头
- extjs双层表头
- extjs双层表头
- DataGrid透明显示背景图片,及表头透明
- Easyui-Datagrid—表头灵活显示
- easyui 的Datagrid 表头显示不全问题解决
- DataGridView的双层表头功能
- datagrid 表头
- jquery-easyui中datagrid扩展,隐藏显示表头功能
- easyui datagrid将表头的checkbox不显示(隐藏)
- 实现DataGridView的双层表头功能
- 实现DataGridView的双层表头功能
- EXTjs grid双层表头的实现
- poi导出Excel报表多表头双层表头、合并单元格
- datagrid多层表头
- 再见了,煤田~~~~
- 图形程序开发人员指南前言
- #ifndef#define#endif的用法(整理)
- 灯泡的故事
- 委托的理解 (抓小偷
- DataGrid显示双层表头
- 有趣的生物课
- vb的委托学习
- 幸运52
- 应该多运动运动了
- 数独技巧直观法概述
- 关于 SkyEye硬件模拟平台 的一些资料汇总
- 安静的公交车上
- 终于拿到回家的票了