一个小问题
我的一个页面有datagrid,我使用了按钮列linkbutton,作为"删除"和"修改"
我想点"删除"的时候出现对话框,要我确定和取消,请教怎么实现
问题点数:20、回复次数:7Top
1 楼tomew(渔夫㊣)回复于 2006-05-03 14:44:06 得分 0
我是在设计时候就做好了我的按钮列的,Top
2 楼webwait(webwei)回复于 2006-05-03 15:00:46 得分 0
在datagrid的ItemDataBound里添加类似下面的:
Button btn = (Button)e.Item.FindControl("btnDelete");
btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录');");
Top
3 楼tomew(渔夫㊣)回复于 2006-05-03 21:23:21 得分 0
问题是我怎么响应事件啊Top
4 楼jhtyt(肥兔)回复于 2006-05-03 22:18:10 得分 0
在datagrid的editcommand里啊
给你的删除按钮设置command="delete"的话,你就可以在deletecommand中写事件,如果定义为别的,就在editcommand中写Top
5 楼tomew(渔夫㊣)回复于 2006-05-04 20:33:20 得分 0
有没有完整的代码啊,Top
6 楼jiajiaxiaxia(轻烟)回复于 2006-05-04 23:38:29 得分 0
加个Attributes不就行了嘛Top
7 楼wht6411(weblover|要毕业啦!HUST)回复于 2006-05-04 23:46:02 得分 0
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 btnDelete=(LinkButton)e.Item.FindControl("btn_del");
btnDelete.Attributes.Add("onclick", "return confirm('你是否确定删除?');");
break;
}
}
}Top




