2010-10-31 88 views
0

如何將數據從數據表複製到表中的數據集我RY這一點,但它的只讀屬性將數據複製到dataset.datatable

ds.datatable1=newdt.copy 
+0

您可以更清楚地瞭解您在此嘗試做什麼嗎?順便說一句,複製是一種方法,所以它應該'newdt.Copy()';注意最後的括號。什麼樣的數據集是'ds'?我很確定標準數據集類沒有名爲'datatable1'的屬性。 – InSane 2010-10-31 09:16:39

+0

ds是我的數據集的變量名,datatable1是由我在設計器中創建的表alrady,我想從另一個數據表中填充它,括號不重要導致我我使用vb.net,問題我不能使用dataset.innertable = datatable.copy – new 2010-10-31 09:31:25

+0

只是一個可能的副本[http://stackoverflow.com/questions/4897080/...][1] – Ibad 2013-01-20 12:11:21

回答

0

如果datatable1是在代碼中預先存在的數據表,並要從另一個數據表newdt填充它,然後只需要做datatable1 = newdt.copy應該就足夠了。

從您的代碼中刪除ds.。如果您已經參考了數據集中的數據表即dataTable1,那麼您可以直接將其複製到上面

-1
DataTable newdt = ds.datatable1; 

newdt = Fill Datatable form DB; 

ds.datatable1.TableName = "datatable1"; 
+3

請添加一些解釋 – 2017-02-04 08:40:26