问个奇怪的问题。关于ADO.NET的。。关于强类型的DataSet我定义了一个Typed的DataSet. 里面有TypedDataTable 和 Typed DataRow我改变一个 DataRow 的 某个属性值。然后立刻查看里面的 DataRowState 居然发现是 unchanged....因为这样。。后面用DataAdapter更新的时候,每次都更新不了why????? 请问大虾。。
是不是 强类型的东西不能这样做啊?头快晕掉了。。而且在我的vs2003里面 typed datarow的引用,后面打 . 经常没有智能感应出来,但定义还是找的到的typed dataset 是 编译器自动生成的代码,我大致看了以下,没有找到任何会导致 DataRowState 异常的代码阿。
是不是 强类型的东西不能这样做啊?头快晕掉了。。而且在我的vs2003里面 typed datarow的引用,后面打 . 经常没有智能感应出来,但定义还是找的到的typed dataset 是 编译器自动生成的代码,我大致看了以下,没有找到任何会导致 DataRowState 异常的代码阿。
你要改变某行的字段值,DataRowState才会变.
------------------------
說下你更新不了的詳細狀況!比如直接出錯,或沒錯但數據沒變??
改变的时候已经结束编辑并且没有调用acceptchanges,状态才会变
可是我没有用 BeginEdit()
***
***
***+ EndEdit()这样的写法阿。。太郁闷了
row.ClientID = "xxxxxxxx";
这条语句是如何操作的