`
cab0605
  • 浏览: 106009 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

GridView通过列名取索引

 
阅读更多

代码
 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点击列头排序 .doc

    详细的实现gridview的点击列头进行排序

    自定义GridView控件

    自定义GridView控件 添加了一些必要的常用功能,自定义GridView控件只需要设置其属性就可以实现诸如:翻页、选择 等功能。

    asp.net 获取gridview绑定列索引

    asp.net 获取gridview绑定列索引,以便后续根据绑定字段名对各列操作。

    选中下拉框中的值和搜索GridView中的列的索引的公用方法

    选中下拉框中的值和搜索GridView中的列的索引的公用方法

    使用xml节点读取DataGridView中的列名

    使用xml节点读取DataGridView中的列名

    ASP.NET使用gridview获取当前行的索引值

    在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。 实例: ① 目的...

    ASP.NET中gridview获取当前行的索引值

    在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。  实例:  ①...

    GridView内嵌套使用GridView

    在VS2005下实现GridView内嵌套使用GridView

    GridView选定行变色

    GridView选定行变色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正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行...

    设置gridview列宽(超好用)

    设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽

    GridView中取HyperLinkField列和ButtonField列的值的问题

    因为需要对GridView中HyperLinkField列和ButtonField列的取值,搜索了一下看到好多资料都是这样写的: string str = ((HyperLink)row.Cells[1].Controls[0]).Text; string str2 = ((Button)row.Cells[2].Controls...

    GridView完全入门资料

    GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一...

    GridView的点击事件

    GridView的点击事件 GridView的点击事件 GridView的点击事件

    Gridview用法大总结配 实例(源码)说明

    1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录 3:在Gridview中实现编辑和更新操作 ...23:在Gridview中索引主键的使用 配有实例参考!!!对你很有用!!!

    C# GridView 76种绝技必杀

    C# GridView 的各种技巧 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行...

    GridView_RowUpdating取不到新值的解决方法

    GridView_RowUpdating取不到新值的解决方法,需要的朋友可以参考一下

Global site tag (gtag.js) - Google Analytics