大家都知道在一个datatable中删除datarow有两个方法,调用remove()和delete()方法。 其中remover()方法是直接删除,delete()方法则是先做标记,再调用AcceptChanges()的时候才会删除。但是有时候会发现delete()在调用AcceptChanges()之前也会直接删除,这是为什么呢。 如下一段代码在调试过程中就会发现会有异常。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号