你用的是SqlDataAdapter.update方法
不知道你这个UPDATE是干什么用的,有三种用途,1。修改 2,添加,3,删除
先假设你是为了删除。那么你的SqlDataAdapter.DeleteCommand就一定要指定,而且你的DATATABLE里要有ROWSTATE为DELETE的ROW。
再假设你是为了修改(我估计你是为了修改),
如果你指定的是SqlDataAdapter.UpdateCommand,那么如果你的DATATABLE里有ROWSTATE为DELETE的ROW,而没有ROWSTATE为MODIFIED的ROW,那么就会你贴的这个错误,
请检查!!