dataGridView添加多行
不訴離傷 2017-04-27 10:44:24 有没有什么方法比较完美的在编辑一行事件后,如果符合条件的,自动再copy一行数据并append到grid中。
我在CellEndEdit事件后判断,如果编辑cell之后符合某个值时候,要多添加一行或者多行,目前是通过绑定的数据源DataTable去新增一行row,然后通过gridview.update()去刷新grid数据源增加一行,但是这样做会很奇怪,当前编辑的那行会被覆盖掉(应该是CellEndEdit事件触发时候,我通过datagridview.datasource去看绑定的datatable,其实这时候table还没有当前编辑的这行数据,说明此时grid编辑的当前行数据还没被update到数据源)。如何完美解决这个问题(要通过grid的cell去做,如果是放在其他地方的textbox去新增一定没问题)。