Доброго времени суток, всем!
у меня на веб форме есть datagrid и одна из колонок предназначена для удаления строк, т.е. имеем ButtonColumn и для неё CommandName="Delete".
Возможно ли при нажатии этой кнопки запросить подтверждение на удаление?
Я понимаю, что подтверждение удаления надо делать на JavaScript, уже делал подобное для обыкновенной кнопки. Но я не могу обработать момент нажатия на кнопку в гриде
помогите советом, пожалуйста!
Привет!
Попробуй вот так:
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
switch( e.Item.ItemType )
{
case ListItemType.Item:
case ListItemType.AlternatingItem:
case ListItemType.EditItem:
LinkButton btn = (LinkButton)e.Item.Cells
.Controls[j];
btn.Attributes.Add("OnClick", "return confirm('Удалить?');");
break;
}
}
i — номер столбца в котором кнопка
j — номер контрола если их несколько в столбце, если нет то 0.
[i]данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение