关于DataGridView更新数据,关于DataTable的ImportRow?
我见教程上说,在 DataGridView上更新数据的时候,他是这样做的:
当点击单元格的时候,记录行号 selectIndex.然后新建一个 DataTable origDB,并调用
origDB.ImportRow(updateData) ,其中, updateData 是在DataGridView中修改的,还没有更新到数据库中的数据.
接着用 adapter的 Update方法请求更新.
我觉得这里是不是为了掩饰 DataTable的 ImportRow而已?
因为我觉得,如果在 DataGridView中修改的数据,只要还原为 DataTable 类型后,直接用 SQLDataAdapter更新不就得了....大家说是吧...
------解决方案--------------------ImportRow方法只是为了“导入行”操作,就是往DataTable里面增加一行。