GridView中有“启用删除”。怎么编码,让它实现:弹出个确认对话框 C#2005中,从SQL Server2000中取数据,用SqlDataSource绑定数据源后,用GridView显示。GridView中有“启用删除”。可是,没有提示“是否删除”就直接删了。怎么编码,让它实现:弹出个对话框,提示“是否删除”,通过“确定”和“取消”实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 2 { 3 if (e.Row.RowType == DataControlRowType.DataRow) 4 { 5 ImageButton imgFlag = new ImageButton(); 6 imgFlag = ((ImageButton)e.Row.Cells[7].Controls[2]); 7 if (imgFlag.AlternateText == "删除") 8 { 9 imgFlag.Attributes.Add("onclick", "javascript:return confirm('您确信要删除吗!?')");10 }1112 }1314 } if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Cells[i].Attributes.Add("onclick", "return confirm('您确定删除吗?')"); } 上面的方法都是对的,你说的还是没有提示的原因,应该是没有找到“删除”哪个按钮。注意上面几位说的诸如“imgFlag = ((ImageButton)e.Row.Cells[7].Controls[2]); ”都是举例而已,不要源码照搬。首先需要找到“删除”按钮,然后如1楼所说给它增加一个“onlick”属性(Attributes.Add),或者将其“OnClientClick”属性设置为“javascript:return confirm('您确定删除吗?')”也行。 if(MessageBox.Show("是否确定要返工?", "卡帕影像", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes){} e.Row.Cells[i]i是第几列,列数-1 各位 大神如何生成一段IP数字 没使用过加密狗,我想了解一下具体的开发流程 databind()绑定数据时总是报错 vs2005和office2007的问题啊,大家帮忙啊,整了好几天了。 axWebBrowser中能否直接放置Flash? C#数据绑定问题 另外在问一下.怎么能在VC#中自定议 事件阿. 那里有biztalk 2004下载啊???????????????????? 救火啊!!vs2005安装部署包括数据库和IIS 请教关于 DataGridView 的问题 关于输入字符串严正问题(验证ip) winform 问题~
2 {
3 if (e.Row.RowType == DataControlRowType.DataRow)
4 {
5 ImageButton imgFlag = new ImageButton();
6 imgFlag = ((ImageButton)e.Row.Cells[7].Controls[2]);
7 if (imgFlag.AlternateText == "删除")
8 {
9 imgFlag.Attributes.Add("onclick", "javascript:return confirm('您确信要删除吗!?')");
10 }
11
12 }
13
14 }
{
e.Row.Cells[i].Attributes.Add("onclick", "return confirm('您确定删除吗?')");
}
首先需要找到“删除”按钮,然后如1楼所说给它增加一个“onlick”属性(Attributes.Add),或者将其“OnClientClick”属性设置为“javascript:return confirm('您确定删除吗?')”也行。
{
}