如果你绑定DataGrid的代码在Page_Load里面的话,先把他放在IsPostBack块中。

解决方案 »

  1.   

    当你update数据后,还要重新绑定datagrid的数据源才可以显示出来
      

  2.   

    To icyer()
    放在IsPostBack中了。To baitianhai(hong) 
    不管我是否重新绑定到datagrid,问题是压根儿,他就没更新呀。重新绑定后
    还是原来的数据。
      

  3.   

    在UpComm.ExecuteNonQuery()前面加一个输出语句:
    Response.Write(ColValue)
    检验一下是否得到了新的值。
      

  4.   

    先把try{}catch{}去掉看错误提示如果是UpComm.ExecuteNonQuery()这一行出错,把断点跟踪中的sql语句copy出到查询分析器里执行,看sql语句错在哪里
      

  5.   

    出错提示是:
    Column or parameter #1: Specified column width too large for data type @newcont. Parameter '@newcont' has an invalid data type.
      

  6.   

    改为
    UpComm.Parameters.Add(New SqlParameter("@newcont", SqlDbType.VarChar))
    去掉长度限制