无论如何,有没有要获取网格视图中绑定的所有DataField的列表。

提供更多详细信息,

将Stadard GridView与对象数据源一起使用。

最佳答案

下面的代码将为GridView中的绑定字段构建一个带分隔符的DataFields字符串(字段名称)。它不包括模板字段,按钮字段,...

String boundFields = String.Empty;

for (int i = 0; i < grd.Columns.Count; i++)
{
    DataControlField field = grd.Columns[i];
    BoundField bfield = field as BoundField;

    if (bfield != null)
        boundFields += bfield.DataField + ",";
}
boundFields = boundFields.TrimEnd(',');


以下链接还讨论了如何查找特定DataField的列索引,这可能会有所帮助:http://forums.asp.net/p/1076872/1584635.aspx

10-06 06:26