我正在基于反射的属性创建DataTable,因此在其创建过程中没有任何内容与数据库绑定。我找不到在这种情况下使用BeginEdit和EndEdit的需求,尽管我找不到将DataTable与SQL绑定的示例。
在这种情况下,添加行时是否需要这些方法?
答案 0 :(得分:0)
不,您不会-除非您希望数据表提供参照完整性或其他验证功能。 这些方法用于生成与数据适配器有关的差异插入,更新和删除语句,并执行关系和验证。
如果没有这些方法,在内存中编辑,添加和删除行的工作原理是可靠的。您甚至可以动态添加和删除列。