如何给Datagrid的delete Command添加的一个确认提示? 以前都是用模板加一个按钮实现的,忽然想有没有办法直接实现呢?请实现过的朋友指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上很多啊.DataGrid实现增删(带提示)改http://lovecherry.cnblogs.com/archive/2005/03/25/125487.aspx 加入下面函数private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType ==ListItemType.EditItem) { TableCell myTableCell; myTableCell = e.Item.Cells[7]; LinkButton btnDel = (LinkButton)myTableCell.Controls[0]; btnDel.Attributes.Add("onclick","return confirm('确认删除吗?');"); btnDel.Text = "删除"; } } 在DataGrid1_ItemDataBound处理一下例子如下:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { //数据绑定 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { //删除前确认 Button del_Btn= (Button) e.Item.Cells[5].Controls[0]; //Cells[x],x是你按钮所在的列 del_Btn.Attributes.Add("onclick","return confirm('您真的要删除此行吗?');"); }} 在ItemDataBound事件中添加如下代码:if(e.Item.FindControl("Delete") != null)((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");即:private void GC_DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if(e.Item.FindControl("Delete") != null)((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");} http://blog.csdn.net/califord/archive/2006/03/03/614439.aspx网上刚转的,给你看看,不错吧 在删除列的文本加上<div id="de" onclick="JavaScript:return confirm('确定删除吗?')"><img src='../images/delete.gif' border=0></div> <div id="de" onclick="JavaScript:return confirm('确定删除吗?')"><img src='../images/delete.gif' border=0></div>这个简单 ccutility问题 .net如何实现信息采集 asp.net forms身份验证 如何实现无刷新动态加载自定义控件! 如何将用户系统上的某个TXT文件内容导入到页面中的TXTBOX中 如何解决交叉编缉DBGrid问题 问个简单的问题:AJAX和AJAX.NET有什么区别呢? 菜鸟问:关于ASP。NET的面向对象的概念和设计思想问题 该用哪个名称间?在线等 url检测问题 再求正则表达式问题,急,在线等,谢谢 求助:在win98系统,通过ie访问 发布在NT系统上的asp.net站点出现问题。
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType ==ListItemType.EditItem)
{
TableCell myTableCell;
myTableCell = e.Item.Cells[7];
LinkButton btnDel = (LinkButton)myTableCell.Controls[0];
btnDel.Attributes.Add("onclick","return confirm('确认删除吗?');");
btnDel.Text = "删除"; }
}
例子如下:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//数据绑定
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//删除前确认
Button del_Btn= (Button) e.Item.Cells[5].Controls[0]; //Cells[x],x是你按钮所在的列
del_Btn.Attributes.Add("onclick","return confirm('您真的要删除此行吗?');");
}
}
if(e.Item.FindControl("Delete") != null)
((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");
即:private void GC_DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.FindControl("Delete") != null)
((LinkButton)e.Item.FindControl("Delete")).Attributes.Add("OnClick","return confirm('您确认要删除此项吗?');");}
网上刚转的,给你看看,不错吧
<div id="de" onclick="JavaScript:return confirm('确定删除吗?')"><img src='../images/delete.gif' border=0></div>
这个简单