我正在使用从数据库中的视图填充的DataGridView。
作为一个视图(也许我错了)我不能使用TableAdapter.Update()方法,因此我需要知道DataGridView中已更改的单元格,以便我可以以编程方式更新各自表中的值。
你能帮助我吗?
答案 0 :(得分:2)
您可以更新观看次数http://msdn.microsoft.com/en-us/library/aa214068(v=SQL.80).aspx
您还可以通过名为DataTable.GetChanges()
答案 1 :(得分:0)
DataGridView只是有界DataTable
上方的转换层。应用于视图的所有更改都直接在基础DataTable
中实现。您可以使用视图的.DataSource
属性来获取此DataTable的参考。
您必须使用适当的DataAdapter
对象创建SqlCommand
以进行插入,更新和删除。
执行此操作后,您可以使用DataAdapter.Update(DataTable table)
方法将所有更改应用于数据库。