2012-03-26 4 views
0

Ich verwende gerne starke Datenmenge (.xsd) für Crystal Reports und möchte wissen, wie man Daten in Strong Dataset ( .xsd) von Normal Dataset einfügt?Wie fügt man Daten in Strong Type DataSet ein?

Strong DataSet die eine meinen wir neue Datei hinzufügen create verwenden - wählen Datensatz aus der Liste in einem Projekt (let Name als DScomm.xsd)

Jetzt habe ich normalen Datensatz als:

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

jetzt hier:

DScomm = ds Ich mag Daten in DScomm von

ds einzufügen -?

Antwort

2
+1

vb: http://vb.net-informations.com/crystal-report/vb.net_crystal_report_without_database.htm – JanOlMajti

+2

Während dies theoretisch die Frage beantworten können, [es wäre vorzuziehen] (http: // meta .stackexchange.com/q/8259), um die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz bereitzustellen. –

+0

Ich behalte das im Hinterkopf – JanOlMajti

1

Sie können DataTable.Merge() oder DataSet.Merge Methoden verwenden, um die Daten aus einem schwach typisierte DataSet ein stark typisierte Dataset zu bewegen, wenn das Schema nahe genug ist.

Sie können auch DataTable.Add verwenden, um die Zeilen einzeln hinzuzufügen, wenn Sie eine Transformation durchführen müssen.

Ehrlich, wenn möglich sollten Sie in Betracht ziehen, den stark typisierten Datensatz direkt zu füllen, wenn Sie können.

z.B.

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