DataRow的BeginEdit和EndEdit

DataRowBeginEdit会取消行的验证规整直到调用EndEdit方法调用后,下面的例子可以说明问题,DataTable表里有两行,第一行的主键为“A001,B001”第二行的主键为“A002,B001”,而第二行在改完列Col1的值后主键刚好也是“A001,B001”;如果没有加入DataRow的BeginEdit()和EndEdit()方法当修改列Col1时立即触发验证规则,报如下错误:

posted @ 2009-02-08 21:27  十二号的国王  阅读(925)  评论(0编辑  收藏  举报