ADO.NET 2.0 DataAdapter.Update对应的Command的问题。
都知道DataAdapter.Update()是调用相应的Command来进行Insert, Modify, Delete操作。
问题来了。
比如我有一个DataGridView, 已经用Fill() Populate了。 显示了每行8个column,n行。
现在如果我改动了其中一行中的5个column。在Update()之前,DataAdapter中对应的这个Update的SQL应该怎么样自适应的建立 ??
要强调的是自适应的建立。比如改了5行,就要Set 5个值,如果改了8行,就Set 8个。好像ADO.NET有个叫SQLCommandBuilder可以自动根据DataGridView中的改动情况自动生成对应的Insert, Modify, Delete的SQL。但是最恨微软的这种做法。 有没有其他方法实现自适应建立对应的SQL??
我的想法是不是要对每行的cell都进行state检查?但是有这个功能吗?
大侠帮忙啊!!!