代码
public int GetColumnIndex(GridView gridView, string fieldName)
{
int index = -1;
for (int i = 0; i < gridView.Columns.Count; i++)
{
DataControlField dataControlField = gridView.Columns[i];
BoundField boundField = dataControlField as BoundField;
if (boundField != null && boundField.DataField == fieldName)
index = i;
}
return index;
}
或者可以利用HeaderText与FieldName进行比较,返回列索引:
代码
public int GetColumnIndex(GridView gridview, string fieldName)
{
int index = -1;
foreach (DataControlField dataControlField in gridview.Columns)
{
if (dataControlField.HeaderText == fieldName)
{
index = gridview.Columns.IndexOf(dataControlField);
}
}
return index;
}
分享到:
相关推荐
详细的实现gridview的点击列头进行排序
自定义GridView控件 添加了一些必要的常用功能,自定义GridView控件只需要设置其属性就可以实现诸如:翻页、选择 等功能。
asp.net 获取gridview绑定列索引,以便后续根据绑定字段名对各列操作。
选中下拉框中的值和搜索GridView中的列的索引的公用方法
使用xml节点读取DataGridView中的列名
在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。 实例: ① 目的...
在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。 实例: ①...
在VS2005下实现GridView内嵌套使用GridView
GridView选定行变色GridView选定行变色GridView选定行变色GridView选定行变色GridView选定行变色GridView选定行变色
GridView嵌套应用实例GridView嵌套应用实例GridView嵌套应用实例GridView嵌套应用实例GridView嵌套应用实例GridView嵌套应用实例
GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到...
GridView空间中的各种使用方法,包括GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行...
设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽
因为需要对GridView中HyperLinkField列和ButtonField列的取值,搜索了一下看到好多资料都是这样写的: string str = ((HyperLink)row.Cells[1].Controls[0]).Text; string str2 = ((Button)row.Cells[2].Controls...
GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一...
GridView的点击事件 GridView的点击事件 GridView的点击事件
1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录 3:在Gridview中实现编辑和更新操作 ...23:在Gridview中索引主键的使用 配有实例参考!!!对你很有用!!!
C# GridView 的各种技巧 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行...
GridView_RowUpdating取不到新值的解决方法,需要的朋友可以参考一下