Как я могу сделать редактируемые ячейки шаблона GridView TextBox? - PullRequest
0 голосов
/ 04 декабря 2009

Как мне сделать редактируемые ячейки шаблона GridView TextBox?

1 Ответ

1 голос
/ 04 декабря 2009
  1. Используйте столбец команды и установите ShowEditButton="True" EditText="Edit" ButtonType="Link"
  2. В столбце шаблона используйте ItemTemplate, чтобы описать, как должны выглядеть столбцы в режиме без редактирования, используя <asp:Label runat="server" id="txtMyLabel" text='<%# Eval("MyFieldToDisplay") %>' />
  3. Используйте EditTemplate вашего столбца для отображения вашего элемента управления редактирования. ех. <asp:TextBox runat="server" id="txtMyFieldToEdit" text='<%# Eval("MyFieldToEdit") %>' />
  4. Обрабатывать событие GridView.OnEditing как таковое

    protected void myGridView_OnEditing(object sender, GridViewEditingEventArgs e) { myGridView.EditIndex=e.RowIndex; }

Я считаю, что это правильные имена свойств / атрибутов, но я печатаю на макушке головы ...

вам, скорее всего, потребуется также обработать OnCancelEdit и включить кнопку отмены в столбце команд.

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