- Используйте столбец команды и установите
ShowEditButton="True" EditText="Edit" ButtonType="Link"
- В столбце шаблона используйте ItemTemplate, чтобы описать, как должны выглядеть столбцы в режиме без редактирования, используя
<asp:Label runat="server" id="txtMyLabel" text='<%# Eval("MyFieldToDisplay") %>' />
- Используйте EditTemplate вашего столбца для отображения вашего элемента управления редактирования. ех.
<asp:TextBox runat="server" id="txtMyFieldToEdit" text='<%# Eval("MyFieldToEdit") %>' />
Обрабатывать событие GridView.OnEditing как таковое
protected void myGridView_OnEditing(object sender, GridViewEditingEventArgs e)
{
myGridView.EditIndex=e.RowIndex;
}
Я считаю, что это правильные имена свойств / атрибутов, но я печатаю на макушке головы ...
вам, скорее всего, потребуется также обработать OnCancelEdit и включить кнопку отмены в столбце команд.