Maniraj.M Ответов: 1

Как динамически изменить поле данных datagrid в c#.net


Всем Привет,

Как динамически изменить свойство datafield связанных теге элемента управления DataGrid колонки в asp.net?

Заранее спасибо :-)

Что я уже пробовал:

я пытался,
(BoundField)datagrid.Столбцы[0]). DataField = " TestID";
но я получаю 'не удается преобразовать систему.веб.пользовательского интерфейса.сторон компании webcontrol.datagridcontrol системы.веб.пользовательского интерфейса.сторон компании webcontrol.boundfield'

Richard Deeming

Код, который вы опубликовали, не будет компилироваться - вам не хватает открывающей скобки.

1 Ответов

Рейтинг:
1

njammy

Причина этого исключения заключается в том, что вы неправильно приводите свойство DataField.

Тебе нужно

((BoundField)datagrid.Columns[0]).DataField = "TestID";

или
BoundField col1 = datagrid.Columns[0] as BoundField;
col1.DataField = "TestID";