DataGrid删除问题
我在DataGrid中添加了个“删除”,我想在点击删除出现确认或取消按钮
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
{
ImageButton btnDelete = e.Item.FindControl( "btnDelete ") as ImageButton;
btnDelete.Attributes[ "onclick "] = "return confirm( '是否确认删除? ') ";
}
如果这么写的话,在点击的时候怎么判断
if( )语句里面怎么写??????
------解决方案--------------------if(confirm( '是否确认删除? '))
{
alert( '你选择的是确定 ');
return true;
}
else
{
alert( '你选择的是取消 ');
return false;
}
不过这样没有什么意思
------解决方案--------------------加上它。
private void DataList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
switch(e.Item.ItemType)//获取数据项的类型。
{
case ListItemType.Item://处于非编辑状态下。
case ListItemType.EditItem://处于编辑状态下。
case ListItemType.AlternatingItem://交替行。
LinkButton b=(LinkButton)e.Item.FindControl( "btnDelete ");
b.Attributes.Add( "onclick ", "return confirm( '删除操作不可恢复,确认吗? '); ");//给这个按钮添加一个属性。
break;
}
}