我在DataGrid中添加了编辑列(更新,删除),<asp:editcommandcolumn buttontype="LinkButton" updatetext="更新" canceltext="取消" edittext="编辑"></asp:editcommandcolumn>
<asp:buttoncolumn text="删除" commandname="Delete"></asp:buttoncolumn>在itemdatabinding事件中怎样为DataGrid的编辑列(更新,删除)添加js的confirm提示框啊?
就是当点击了编辑列(更新,删除)的时候弹出js的提问框啊!

解决方案 »

  1.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemIndex<0)  return;
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {             e.Item.Attributes.Add("OnClick","javascript:return confirm()"); } }
      

  2.   

    可以在ItemDataBound事件处理程序中添加,看这个帖子:
    http://community.csdn.net/Expert/topic/3200/3200879.xml?temp=.5592005
      

  3.   

    在属性生成器---列--删除的文本里 加入
    <div id=del onclick="javascript:return confirm('是否删除');"删除<div>
      

  4.   

    datagrid.items[i].cells[j].attributes.ass("onclick","if(!confirm('hello')){return false}");