您的位置:首页 > 其它

如何在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++;
}
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: