输出值来看看
注意看看是不是在IsPostBack的时候取得数据库的值赋给TextBox,这样的话一提交就会又把值赋给TextBox了

解决方案 »

  1.   

    你是不是在Page_Load事件中Bind数据的?加了IsPostBack了吗?
      

  2.   

    应该把update函数放到
    if(!Page.IsPostBack)
    {
      UpdateRecorder();
    }
      

  3.   

    我是在page_load事件里bind数据的,没有加ispostback 怎么加?
    加在哪里啊? 谢谢
      

  4.   

    照我的经验,应该是pageload事件里有问题。
    在pageload里,应该是
    if not ispostback then
        BindData()    '向datagrid绑定数据
    end if在update按钮事件的最后(就是update完后)再对datagrid绑定一次数据。
      

  5.   

    不好意思,看错了,应该是:
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            if not ispostback then
               BindData()    '向textbox绑定数据
            end if
    End Sub在update按钮事件的最后(就是update完后)再对textbox绑定一次数据。
      

  6.   

    private void Page_Load(object sender, System.EventArgs e)
    {
       if(!IsPostBack)
          绑定数据
    }