如何让DataGird点选择按钮提示确认是否更改 ItemCommand的事件中如何循环linkButton然后将按钮的属性设置控件.Attributes.Add("onclick","return confirm(’是否删除?’)"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ItemDataBound加就可以了,它会在循环的时候自动为每一行加上这个属性的 private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ e.Item.Cells[0].Controls[0].Attributes.Add("onclick", "javascript:return confirm('你确定删除吗?')");} 把控件ID设置成"lnkbtn1,lnkbtn2......n",然后做循环做就可以了: for(int i=0;i<n;i++){ string str="lnkbtn"+ i.ToString().Trim(); (linkButton(str)).Attributes.Add("onclick","return confirm(’是否删除?’)"); }你试试,这是我的思路. if (e.Item.FindControl("LinkButton1")!=null){LinkButton lb=new LinkButton();lb= (LinkButton)e.Item.FindControl("LinkButton1");lb.Attributes.Add("onclick","return confirm('是否删除?')");} +上后第一下点了没有用。 如果是GridView的话,应该象yiming0755()那样得到ID,其它一样做. 如果是模板列的话:private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ ((Button)e.Item.FindControl("控件名")).Attributes.Add("onclick", "javascript:return confirm('你确定删除吗?')");} 在GRIDVIEW的RowDataBound事件过程中,即protected void GridView_RowDataBound(object sender,GridviewRowEventArgs e){ if(e.Row.RowType == DataControlRowType.DataRow) { //这句捕捉GridView的第一个数据行的第一单元格的第一个控件 //并添加ONCLICK事件,弹出对话框,显示 AB ((Button)e.Row.Cell[0].Controls[0]).Attributes.Add("onClick","alert('AB')"); }}PS:想实现其他的就改下js语句就OK了。 调试安装部署才程序. 选中,怎么没弹出对话框呢 web应用程序不能打开视图设计器。 如何在web中自定义DataGrid的表头? 在这种情况下为什么还要强制转换? 大侠救命呀,估计缓存引起的问题,在线等,急!!!!! 水晶报表只能打印第一页 SqlDataReader 读取数据绑定到label控件,当数据为NULL时出错! 跪求用mshtml的例子,msdn都是E文,看不懂1 请教:为什么加了包括了一个.h文件后,MessageBox就不让用了?分有的是,随便加! 大虾们:如何将"14 Dec 2006 at 00:51 (UTC)" format为时间格式 如何计算时间??
加就可以了,它会在循环的时候自动为每一行加上这个属性的
{
e.Item.Cells[0].Controls[0].Attributes.Add("onclick", "javascript:return confirm('你确定删除吗?')");
}
然后做循环做就可以了:
for(int i=0;i<n;i++)
{
string str="lnkbtn"+ i.ToString().Trim();
(linkButton(str)).Attributes.Add("onclick","return confirm(’是否删除?’)");
}你试试,这是我的思路.
{
LinkButton lb=new LinkButton();
lb= (LinkButton)e.Item.FindControl("LinkButton1");
lb.Attributes.Add("onclick","return confirm('是否删除?')");
}
+上后第一下点了没有用。
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
((Button)e.Item.FindControl("控件名")).Attributes.Add("onclick", "javascript:return confirm('你确定删除吗?')");
}
protected void GridView_RowDataBound(object sender,GridviewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
//这句捕捉GridView的第一个数据行的第一单元格的第一个控件
//并添加ONCLICK事件,弹出对话框,显示 AB
((Button)e.Row.Cell[0].Controls[0]).Attributes.Add("onClick","alert('AB')");
}
}PS:想实现其他的就改下js语句就OK了。