如何将数据插入强类型数据集?

时间:2012-03-26 12:31:37

标签: insert crystal-reports dataset

我喜欢将强数据集( .xsd)用于水晶报表,并想知道如何将数据插入正常数据集中的强数据集( .xsd)?

强数据集是指我们使用添加新文件创建的数据集 - 从项目的列表中选择数据集(将其命名为DScomm.xsd)

现在我创建了普通数据集:

Dim ds As New dataset
Dim adp As New mysqldataadapter
adp.fill(ds)

现在在这里:我想从ds

向DScomm插入数据
  

DScomm = ds - ?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果模式足够接近,您可以使用DataTable.Merge()DataSet.Merge方法将数据从弱类型数据集移动到强类型数据集。

如果您需要进行某些转换,也可以使用DataTable.Add单独添加行。

老实说,如果可能的话,你应该考虑直接填充强类型数据集。

e.g。

Dim DScomm As New MyDataSet
Dim adp As New MySqlDataAdapter
adp.fill(DSComm)