2009-12-04 2 views

ответ

1
  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 и включить кнопку отмены в колонке команд.

Смежные вопросы