我喜欢将强数据集( .xsd)用于水晶报表,并想知道如何将数据插入正常数据集中的强数据集( .xsd)?
强数据集是指我们使用添加新文件创建的数据集 - 从项目的列表中选择数据集(将其命名为DScomm.xsd)
现在我创建了普通数据集:
Dim ds As New dataset
Dim adp As New mysqldataadapter
adp.fill(ds)
现在在这里:我想从ds
向DScomm插入数据DScomm = ds - ?
答案 0 :(得分:2)
以下是c#中的内容:http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-without-database.htm和http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-sql-query.htm
答案 1 :(得分:1)
如果模式足够接近,您可以使用DataTable.Merge()
或DataSet.Merge
方法将数据从弱类型数据集移动到强类型数据集。
如果您需要进行某些转换,也可以使用DataTable.Add
单独添加行。
老实说,如果可能的话,你应该考虑直接填充强类型数据集。
e.g。
Dim DScomm As New MyDataSet
Dim adp As New MySqlDataAdapter
adp.fill(DSComm)