代码
?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 行状态DataControlRowState有关问题
- 在<asp:GridView 中,该如何解决
- asp.net gridview 分页有关问题
- GridView 无数据展示表头及固定行并且行双击时能编辑
- gridview 从新绑定数据后,check选中状态丢失
- GridView 怎么设置可编辑的CheckBox
- gridview 模板列 旋钮 根据绑定的字段值 显示不同状态
- GridView 取舍框里的Checked值都是false
- gridview 相仿树形结构的展开收缩功能
- GridView checkbox 共计
- gridview 行背景颜色改变如何做呀
- GridView 如何实现只显示20行,多的行数全部隐藏
- asp:GridView 中显示两个表中的数据,后台怎么绑定
- 数据库、GridView 分页的有关问题?
- 求解!gridview GridView 剔除或更新某一行,只去除或更新GridView中的记录,不更新数据库
- 急asp.net GridView 绑定相关有关问题,多谢大家先
- GridView 的 EditItemTemplate 怎么获取到修改后的值
- GridView 根基ID获取Name的值,因为有些ID相同,Name的值也一样,怎样才能取出不一样的值
- gridview 固定表头显示数据有关问题
- Gridview RowCreated 事件中动态加入control的有关问题
- Gridview 编辑模式下 TextBox 宽度有关问题
- GridView 后台动态生成 HyperLinkField,该怎么解决