SqlDataAdapter.UpdateCommand如下
"update Student set ID=@ID where ID=@ID"
这样写当修改id的时候会出现,错误:违反并发性。。
因为id改变了where 后面的id和前面的id是不一样的
解决方法:
"update Student set ID=@ID where ID=@ID2"
SqlParameter pID2 = new SqlParameter("@ID_OLD", SqlDbType.Int, 4, "ID");
pID2.SourceVersion = DataRowVersion.Original;