C# TableAdapter.UpdateAll(数据集)正在更新表中的所有列

C# TableAdapter.UpdateAll(数据集)正在更新表中的所有列,c#,visual-studio-2010,C#,Visual Studio 2010,C#,VS2010 创建Datagridviewer并将数据库表拖放到windows窗体上 创建了“更新CommanTex”: 当我通过DataGridViewer编辑并使用VS2010自动生成的save按钮保存时,这似乎会更新数据库中的每个字段 如何让Datagridviewer只更新已更改的字段?这就是TableAdapter和DataAdapter的工作原理。他们将始终更新每一列 类似ORM的实体框架将在运行时生成SQL,因此您可以决定仅为已更改的列生成SET子句。请不要在标题前加上“C#

C#,VS2010

创建Datagridviewer并将数据库表拖放到windows窗体上

创建了“更新CommanTex”:

当我通过DataGridViewer编辑并使用VS2010自动生成的save按钮保存时,这似乎会更新数据库中的每个字段


如何让Datagridviewer只更新已更改的字段?

这就是
TableAdapter
DataAdapter
的工作原理。他们将始终更新每一列


类似ORM的实体框架将在运行时生成SQL,因此您可以决定仅为已更改的列生成SET子句。

请不要在标题前加上“C#-”之类的前缀。这就是标签的用途。
UPDATE       minerals

SET                Tritanium = @p0, Pyerite = @p1, Mexallon = @p2, Isogen = @p3, Nocxium =    

@p4, Zydrine = @p5, Megacyte = @p6, Morphite = @p7