Hallo, ich hoffe mein Titel ist aussagekräftig genug, wenn nicht bitte ich dies zu entschuldigen.
Es geht um einen DataSet.Tables[0]
Ich habe eine .xsd-Datei erstellt, worin ich alle Tabellen und Prozeduren anhand der originalen DB erstellt habe.
Parallel dazu habe ich eine SQL-Methode, die einen DataSet zurückliefert:
SqlAdapter.fill(DataSet)
Nun will ich das, was in dieser Rückgabevariable unter: DataSet.Tables[0] aufgelistet wird in meine erzeugte DataSet-Tabelle zuweisen
Code:
C#-Quelltext
1: 2: 3:
| BankDB.SperrungDataTable clsDataTable = new BankDB.SperrungDataTable();
clsDataTable.DataSet.Tables[0] = mDSSQLResult.Tables[0]; |
Dabei kommt folgender Fehler:
Quelltext
1:
| Einer Eigenschaft oder einem Indexer "System.Data.DataTableCollection.this[int]" kann nichts zugewiesen werden -- sie sind schreibgeschützt. |
Im Allgemeinen weiss ich nicht ob das überhaupt geht, einen DataSet an eine DataSet.xsd-Tabelle anzufügen.
Normaleweise kann man schon einen gewöhnlichen DataSet an einen anderen DataSet zuweisen, hier aber besteht ein Schreibschutz....
Leider finde ich in msnd nix über diesen Schreibschutz.
Wäre für die Hilfe sehr verbunden, falls noch mehr Infos benötigt werden, sagt bescheid.