在Gridview控件中根据Field Name来取得对应列索引
2010-04-28 10:39
190 查看
下面方法,只能在Gridview的BoundField进行操作,而在TemplateField模版中去找的话,就无能为力了,因TemplateField模版没有DataField属性。
代码
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;
}
代码
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控件(3) - 根据按钮的CommandName设置其客户端属性
- 根据tablename取得对应的所有数据
- 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- 上接扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- GridView控件 单击TemplateField中的Button控件时,获取该行的行号(行索引)
- NamingContainer取得 GridView的列数(RowIndex)、对应的资料表 这一列的主索引键
- 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
- 善用GridView控件的HyperLinkField数据行
- 善用GridView控件的HyperLinkField数据行
- C# WinForm 根据NAME查找控件
- 扩展GridView控件(索引) - 增加多个常用功能
- 扩展GridView控件(索引) - 增加多个常用功能
- 根据表单的name(名字)数组,返回对应的Map对象。Map对象的key是表单的name,Map对象的value是表单的value
- 必须根据不同的数据内容来套用不同的编码或是译码函式,以便取得对应的字节或是字符串数据
- GridView的RowCommand事件中取得行索引
- 对GridView控件的操作:GridView控件的HyperLinkField超链接数据行
- wpf 根据控件的Name 通过反射获取控件对象