2010-10-31 42 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