在gridview 中有个文本框,后面有按钮,这个文本框里绑定着是数据库中的值,但是我想在gridview 中修改文本框中的值后,点击按钮,能修改数据库中的值,这该怎么做呢样子是这样的文本框    保存按钮     在gridview中操作,该用什么事件

解决方案 »

  1.   


        //数据操作
            protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
            {
                if (e.CommandName == "save")
                {
                    //修改数据库中的值
                }
         }
      

  2.   

    <asp:TextBox ID="txt" runat="server" Text='<%# Eval("abc")%>'></asp:TextBox>
    <asp:LinkButton ID="lbtnUpdate" runat="server" CommandArgument='<%# Container.DataItemIndex %>' CommandName="Update">修改</asp:LinkButton>
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
    if (e.CommandName == "Update")
    {
    string txt = null;
                txt= ((TextBox)GridView1.Rows[Convert.ToInt32(e.CommandArgument.ToString())].FindControl("txt")).Text.Trim();
    根据文本框的值修改的代码
    }
    }
      

  3.   

    用EDIT事件多好用啊,上面说的方法也是行的
     看头像应该帮你顶。