代码
?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透过列名取索引
热度:233 发布时间:2012-10-19 16:53:36.0
相关解决方案
- C# Web Excel导入文件名称选择 &GridView 控件,该如何解决
- DevExpress.XtraGrid.Views.Grid.GridView 怎么自增新行
- dev gridView 依据列的不同值,给每行的同一列设置不同的颜色,字体设置成别的颜色
- 分页控件AspNetPager+GridView+xml怎么实现分页?
- GridView+联接水晶报表解决办法
- GridView+连接水晶报表
- gridview 即刻更新提醒显示
- GridView,剔除的是索引值而不是主键
- 求教为 GridView 赋值解决办法
- gridview 行状态DataControlRowState有关问题
- 怎么把 GridView 的B列中的链接字串作为A列内容的超链接标签
- 在<asp:GridView 中,该如何解决
- asp.net gridview 分页有关问题
- gridview 高亮显示鼠标所在行的有关问题
- GRIDVIEW 分页符下方的边框怎么去掉
- GridView 无数据展示表头及固定行并且行双击时能编辑
- gridview 如何获取信息.新手在线求解
- GridView 序号,分页接续显示
- GridView 剔除
- gridView treeView,该如何解决
- gridview 从新绑定数据后,check选中状态丢失
- gridview 固定首列,挪动滚动条时不发生运动
- 关于固定表头。(GridView,Table。),该如何解决
- GridView,没网格线
- GridView 怎么设置可编辑的CheckBox
- GridView 绑定视频播放器解决思路
- gridview 模板列 旋钮 根据绑定的字段值 显示不同状态
- GridView 展示截取长度
- GridView 取舍框里的Checked值都是false
- Gridview ,TextBox的简单有关问题,求教