调试检查一下你update语句应该是哪个值与数据库定义的类型不一致!

解决方案 »

  1.   

    我一般都是这样组织的:private void dg_Bind(){
     //数据窗口绑定数据的函数
    }private void DataGrid_UpdateCommand(src,e)
    {
      // 这里初始化几个对象
      ... ...  try{
        myConnection.Open();
        myCommand.ExecuteNonQuery();
        DataGrid1.EditItemIndex = -1;
        dg_Bind();
      }
      catch (){
        ... ...
      }
      finally{
        myConnection.Close();
      }
    }