如何在GridView中根据列名称取得Column索引值?
2007-07-23 15:52
309 查看
以下的方法可以根据位名称去找到该列在GridView中对应的 Column 索引,由此索引再去取 GridView 的列;利用此方法的好处是当 GridView 列位有异动(如新增、移动或刪除)时,不需要再更改程序,可以做到通用。
程序如下:
private int GetGridViewColumnIndex(GridView grid, string colName)
{
DataControlField oColField;
int ndx = 0;
foreach (DataControlField oCol in grid.Columns)
{
if (oCol.GetType() == typeof(BoundField))
{
BoundField bfield = (BoundField)oCol;
if (bfield.DataField.ToUpper() == colName.ToUpper())
{
return ndx;
}
}
ndx++;
}
}
程序如下:
private int GetGridViewColumnIndex(GridView grid, string colName)
{
DataControlField oColField;
int ndx = 0;
foreach (DataControlField oCol in grid.Columns)
{
if (oCol.GetType() == typeof(BoundField))
{
BoundField bfield = (BoundField)oCol;
if (bfield.DataField.ToUpper() == colName.ToUpper())
{
return ndx;
}
}
ndx++;
}
}
相关文章推荐
- 根据窗口句柄如何取得其对应的应用程序名称和路径?
- 如何取得GridView被隐藏列的值
- 根据编号取得完整名称。
- 如何取得GridView被隐藏列的值
- 注解:函数指针,指针函数,指针数组....以及如何根据名称写出数组和指针
- gridview如何获取索引值问题(来源:Internet)
- 如何根据窗口标题获得进程名称
- 如何取得下拉列表中的显示名称
- Linux如何根据进程名称的一部分kill掉进程
- SQL中如何根据已知的主键查询所有引用这个主键的外键约束的名称
- [GridView]在 RowCommand事件中,自订的Button 如何取出某一列的索引值(RowIndex)
- 如何取得当前网页名称
- 如何根据名称识别计算机病毒
- ASPxGridView-根据记录值来控制命令按钮(CommandButton)或子表命令列(CommandColumn)的显示与可用
- GridView中如何取得隐藏列的值?
- 根据输入网络服务名称取得端口号
- vb.net 2008的gridview中如何取得ButtonField的text值和boundfield的值
- WEBADI: 如何根据集成器名称查找集成器对应的程序包
- Visual C# 2005 - 如何取得某目录之下所有文件名称的字符串集合
- 如何根据名称识别计算机病毒