Telerik RadGrid: как мне добавить новую строку из кода позади? - PullRequest
1 голос
/ 05 февраля 2010

Какой самый простой способ добавить новую строку в Telerik RadGrid в ASP.NET из кода позади?

Ответы [ 2 ]

3 голосов
/ 05 февраля 2010

Если вы добавляете новый элемент в источник сетки и перепривязываете сетку, это должно сработать (поскольку сетка Telerik является элементом управления с привязкой к данным). Чтобы отобразить форму вставки, установите для свойства MasterTableView.IsItemInserted значение true.

Dick

1 голос
/ 05 февраля 2010

Основы добавления строки описаны в этой демонстрации с сайта Telerik. Хотя, как правило, с помощью кода есть несколько методов, которые, как я обнаружил, должны заставить работать сетку Telerik:

  • RadGrid1_NeedDataSource - используется для пейджинга и событий on_load
  • RadGrid1_UpdateCommand - обновление строки
  • RadGrid1_ItemDataBound - привязка к элементу строки
  • RadGrid1_RemoveCommand - удаление элемента строки

    GridEditableItem editedItem = e.Item as GridEditableItem;

Уил даст вам доступ к элементу строки. И:

editedItem.GetDataKeyValue()

даст вам доступ к идентификатору, связанному с каждым элементом строки.

Удачи, и надеюсь, что это поможет некоторым.

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