Получить список DataField в gridview - PullRequest
1 голос
/ 23 июня 2011

В любом случае можно получить список всех DataField, связанных в виде сетки.

Укажите больше деталей,

Использование Stadard GridView с источником данных объекта.

1 Ответ

4 голосов
/ 19 июля 2011

Следующий код создаст разделенную строку DataFields (имен полей) только связанных полей в GridView. Не содержит полей шаблона, полей кнопок, ...

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...