总结DataGridView 和 Gridview 对行标题加序号的不同的方法
2009-07-24 16:39
218 查看
1、 DataGridView
写了一个函数实现这个功能,只要把这个函数放在
DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) 事件中
具体实现函数为:
public static void CreateNumber(DataGridView dg)
{
dg.RowHeadersWidth = 50;
dg.TopLeftHeaderCell.Value = "序号";
int r = dg.Rows.Count;
for (int i = 1; i <= r; i++)
{
dg.Rows[i - 1].HeaderCell.Value = i.ToString();
}
}
2、 Gridview
首先将GridView 的 IndicatorWidth设为50
然后直接在以下事件中实现
private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{
e.Info.DisplayText = "1";
e.Info.ImageIndex = -1;
int rowIndex = e.RowHandle;
if (e.Info.IsRowIndicator && rowIndex >= 0)
{
rowIndex++;
e.Info.DisplayText = rowIndex.ToString();
}
else
{
e.Info.DisplayText = "序号";
}
}
写了一个函数实现这个功能,只要把这个函数放在
DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) 事件中
具体实现函数为:
public static void CreateNumber(DataGridView dg)
{
dg.RowHeadersWidth = 50;
dg.TopLeftHeaderCell.Value = "序号";
int r = dg.Rows.Count;
for (int i = 1; i <= r; i++)
{
dg.Rows[i - 1].HeaderCell.Value = i.ToString();
}
}
2、 Gridview
首先将GridView 的 IndicatorWidth设为50
然后直接在以下事件中实现
private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{
e.Info.DisplayText = "1";
e.Info.ImageIndex = -1;
int rowIndex = e.RowHandle;
if (e.Info.IsRowIndicator && rowIndex >= 0)
{
rowIndex++;
e.Info.DisplayText = rowIndex.ToString();
}
else
{
e.Info.DisplayText = "序号";
}
}
相关文章推荐
- C# WinForm DataGridView 给标题列增加序号及格式化某个字段
- Android ActionBarActivity设置全屏无标题实现方法总结
- miniui实现jsp主页面打开新页面(不同标签)方法总结
- GridView 使用方法总结
- 总结python实现父类调用两种方法的不同
- 数组和JSON不同的遍历方法总结
- Qt不同类间传递变量方法总结
- C#excel数据导入DataGridView第一行数据变成标题处理方法
- ToString方法的不同格式总结
- C++中const的不同使用方法及问题总结
- ASP.NET之GridView常用方法总结
- Android ActionBarActivity设置全屏无标题的方法总结
- GridView增加序号列的简单方法
- C# winform datagridview rowheader 添加行标题的方法
- GridView 使用方法总结 (一)
- 不同数据库的分页查询实现方法总结
- 每日学习总结:DataTable按某一列数值大小排序问题、GridView后台动态绑定、页面导航方法总结
- 每日学习总结:DataTable按某一列数值大小排序问题、GridView后台动态绑定、页面导航方法总结
- oracle提供的关于数值或字符与其用于实际存储到硬盘上的编码值间以及不同进制的数值间的转化方法的总结[收集中]
- GridView判断使文字显示不同的颜色的两种方法:1前右判断;2.后台判断