datatable的acceptchanges方法
对datagridview里的内容进行了修改,更新button的事件里copy它的datasource,如果没有调用datagridview的datasource的acceptchanges方法,copy得到的datatable的内容是修改前的,
如果调用acceptchanges方法,copy得到的datatable才是修改后的内容,这是为什么? --------------------编程问答-------------------- 当对 DataSet 调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象都将成功结束其编辑 --------------------编程问答-------------------- 可是我用endedit提交修改了啊?
代码如下
dtShow = CType(dgvShow.DataSource, DataTable)
dgvShow.EndEdit()
dtData = dtShow.Copy()
我debug跟的时候dtShow已经是修改后的内容,但是dtData却是修改前的内容。
迷惑啊~大大们给指教一二。 --------------------编程问答-------------------- 顶一下,大大们看看三楼,求个解答啊
补充:.NET技术 , VB.NET