在GridView1_SelectedIndexChanging 事件中写修改数据 想用户点击修改数据时候弹出消息框 说明系统提示是否修改
点确定 执行  点取消  返回    protected void GridView2_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        btDel.Attributes("onClick")   =   "javascript:return   confirm('确定要删除当前记录吗?是,请按   确定,否,请按   取消   回到当前状态');"  //就是这个地方要改成什么不知道        string path = Server.MapPath("../App_Data/data.mdb").ToString();
        bc.ExecSQL("update tb_OrderInfo set IsCheckout= '是' where  setupid=" + GridView1.DataKeys[e.NewSelectedIndex].Value.ToString(), path);        GridView2.DataSource = bc.GetDataSet("select * from tb_OrderInfo ", "tb_OrderInfo ", path);
        GridView2.DataKeyNames = new string[] { "OrderInfoID " };
        GridView2.DataBind();     }

解决方案 »

  1.   

    方法一<asp:TemplateField>
    <ItemTemplate>
    <asp:LinkButtonID="LinkButton1"runat="server" OnClientClick="return confirm('Are you sure you want to delete this record?');" CommandName="Delete">Delete</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateField>方法二protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
      if (e.Row.RowType == DataControlRowType.DataRow)
      {
        LinkButton l = (LinkButton)e.Row.FindControl("LinkButton1"); 
        l.Attributes.Add("onclick", "javascript:return " +
        "confirm('Are you sure you want to delete this record " +
        DataBinder.Eval(e.Row.DataItem, "CategoryID") + "')"); 
      }
    }
      

  2.   


      <asp:LinkButton OnClientClick="return confirm('确定要删除该试题及其包含的小题信息吗?');" CommandName="Delete"
                                                ID="btnDelete" Text="删除" runat="server" CausesValidation="false"></asp:LinkButton>
    =====================
    应该在前台的删除按钮里面这样写
    楼主的思路不正确
      

  3.   

    1.
    将 Select 那一列转成模板列然后加入 js<templatefield>
    <itemtemplate>
    <asp:linkbutton onclientclick="if(confirm('确定要删除当前记录吗?是,请按  确定,否,请按  取消  回到当前状态')) return true; return false;" .....2.
    protected void GridView2_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) 
        { 
    //        btDel.Attributes("onClick")  =  "javascript:return  confirm('确定要删除当前记录吗?是,请按  确定,否,请按  取消  回到当前状态');"  //就是这个地方要改成什么不知道         string path = Server.MapPath("../App_Data/data.mdb").ToString(); 
            bc.ExecSQL("update tb_OrderInfo set IsCheckout= '是' where  setupid=" + GridView1.DataKeys[e.NewSelectedIndex].Value.ToString(), path);         GridView2.DataSource = bc.GetDataSet("select * from tb_OrderInfo ", "tb_OrderInfo ", path); 
            GridView2.DataKeyNames = new string[] { "OrderInfoID " }; 
            GridView2.DataBind();     }