首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataGrid删除有关问题

2011-12-29 
DataGrid删除问题我在DataGrid中添加了个“删除”,我想在点击删除出现确认或取消按钮if((e.Item.ItemTypeL

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;
}
}

热点排行