DataGrid上删除/修改时和用户交互问题:
环境是在一个ASP.NET+C#页面上,
怎么在DataGrid上删除选定行数据时来个提示,比如提示“确定”/“取消”,
选择‘确定’时则删除,选择‘取消’则什么也不做。
小弟初玩.net,那位大哥知道,感激不尽...

解决方案 »

  1.   

    1.页面
    <script language="javascript">
    <!--
        function DelAffirmFrm()
        {
    if(!window.confirm("您确定要删除吗?"))
    {
    return false;
    }
    else
    {
    return true;
    }
         }
    //-->
    </script>
    2.代码private void DataGridEx1_ItemCreated(object sender,
    System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
        if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
    //为删除增加确认
    LinkButton btnMyDel=(LinkButton)e.Item.Cells[0].Controls[0];
    btnMyDel.Attributes.Add("onclick","javascript:if(!DelAffirmFrm()) return false;else return;");
        }
    } private void DataGridEx1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    //删除
    }
      

  2.   

    你可以在ItemDataBound事件里加上这个
    //////////////////这个是绑定控件的事件
    ((ImageButton)(e.Item.FindControl("imbtndel2"))).Attributes.Add("onclick", "javascript:return confirm('您确定删除吗?')");
    ///////////////////////
    你也可以用js写一下代码
      

  3.   

    我给他们的下面TOP点击是不是就OK了
    结贴了~~