//cur是当前记录的位置
cur = this.BindingContext[dsScore, "score"].Position;//这只会修改数据,而不会新增数据!
  dsScore.Tables["score"].Rows[cur]["courseID"] = "aa";
   
  dsScore.Tables["score"].Rows[cur]["score"] = textBox3.Text;

解决方案 »

  1.   

    myDataAdapter.Update(dsScore, "score"); 这个不能把修改的数据 更新到score表 中吗?如果这样不行
    能不能介绍个修改 数据的方法哈?谢谢了
      

  2.   

    你是否为SqlDataAdapter设置了更新逻辑?没有更新逻辑肯定是无法更新的,试试看这样?//加入这一句,用SqlCommandBuilder为SqlDataAdapter自动生成更新逻辑
    SqlCommandBuilder sqlBuilder=new SqlCommandBuilder(myDataAdapter);