asp.net gridview: автоматически генерировать кнопки для каждой строки - PullRequest
0 голосов
/ 03 марта 2011

Используя asp.net gridview, я могу автоматически сгенерировать кнопки редактирования или удаления, установив:

myGrid.AutoGenerateEditButton = true
myGrid.AutoGenerateDeleteButton = true

Можно ли включать / отключать эти кнопки для каждой строки? Если нет, есть ли способ создать кнопку, может быть, в RowDataBound?

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

Если вы называете свои кнопки соответственно, вы можете получить к ним доступ в обработчике событий RowDatraBound:

protected void myGrid_RowDataBound(object sender, GridViewRowEventArgs e) {
    e.Row.FindControl("delete_button").Visible = [whatever condition];
    e.Row.FindControl("edit_button").Visible = [whatever condition];
}
0 голосов
/ 03 марта 2011

Что вы хотите сделать, это нажать на событие RowDataBound.Здесь вы можете проверить состояние, которое вы ищете, а затем изменить видимость кнопки / статус включенного.

HTH.

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