2012-03-26 108 views
0

我喜歡使用強大的數據集(.xsd)進行水晶報告,並想知道如何將數據插入到來自Normal Dataset的強數據集( .xsd)?如何將數據插入強類型數據集?

強DataSet中的意思是我們創建使用添加新的文件之一 - 從列表中的一個項目選擇數據集(讓它命名爲DScomm.xsd)

現在我創造正常的數據集:

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

現在的位置:我喜歡將數據插入到從DS

DScomm = DS DScomm - ?

回答

2
+1

VB:http://vb.net-informations.com/crystal-report/vb.net_crystal_report_without_database.htm – JanOlMajti 2012-03-26 12:46:40

+2

雖然這在理論上可以回答的問題,[這將是優選的](HTTP://元.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 – 2012-03-26 20:33:17

+0

我會記住這一點 – JanOlMajti 2012-03-27 06:16:18

1

您可以使用DataTable.Merge()DataSet.Merge方法從弱類型化的DataSet移動數據到一個強類型數據集,如果模式足夠接近。

如果您需要做一些轉換,您還可以使用DataTable.Add分別添加行。

老實說,如果可能的話,如果可以的話,應該考慮直接填充強類型數據集。

例如

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