Hallo Zusammen,
ich kämpfe seit zwei Tagen mit einem Problem von dem ich hoffe
das mir von euch jemand weiter helfen kann.
Das Problem ist folgendes:
Ich lese über ein CommandObject vier Tabellen in ein DataSet.
Von dort fülle ich wieder vier DataTabels.
Soweit so gut.
Die erste DataTable ist die Datenquelle für ein DataView welches
wiederum die Source für DataGrid bildet. <- bis hier noch alles OK
Die andern drei Tabellen benutze ich um je eine ComboBox in
einem Eingabeformular zu füllen.
Solange ich alle vier Tabellen komplett einlese
funktioniert auch alles fehlerfrei.
Nun will ich aber von Tabelle eins (0) nur ein par Spalten also:
Die SQL abfrage scheint richtig zu funktionieren, den mein DataGrid zeigt mir nun
meine Daten genau so wie ich sie will.
Nur wenn ich jetzt in das Eingabeformular wechsle bekomme ich an der Stelle an der die ComboBoxen gefüllt werden soll den Fehler:
"Der Index war ausserhalb der Arraybereichs"
und die ComboBoxen werden nicht gefüllt.
Obwohl diese DataTabels noch genau den selben Inhalt haben (Hab das auch mit einem DataGrid überprüft)
Ich hoffe mir kann von euch einer einen Tipp geben um diese Problem zu lösen
Danke schonmal im vorraus!
Gruß Klobow
ich kämpfe seit zwei Tagen mit einem Problem von dem ich hoffe
das mir von euch jemand weiter helfen kann.
Das Problem ist folgendes:
Ich lese über ein CommandObject vier Tabellen in ein DataSet.
Von dort fülle ich wieder vier DataTabels.
Soweit so gut.
Die erste DataTable ist die Datenquelle für ein DataView welches
wiederum die Source für DataGrid bildet. <- bis hier noch alles OK
Die andern drei Tabellen benutze ich um je eine ComboBox in
einem Eingabeformular zu füllen.
Solange ich alle vier Tabellen komplett einlese
Code:
SELECT * FROM Tab1 ; SELECT * FROM Tab2 ......
Nun will ich aber von Tabelle eins (0) nur ein par Spalten also:
Code:
SELECT column1, column2, column3 FROM Tab1 ; SELECT * FROM Tab2 .....
meine Daten genau so wie ich sie will.
Nur wenn ich jetzt in das Eingabeformular wechsle bekomme ich an der Stelle an der die ComboBoxen gefüllt werden soll den Fehler:
"Der Index war ausserhalb der Arraybereichs"
und die ComboBoxen werden nicht gefüllt.
Obwohl diese DataTabels noch genau den selben Inhalt haben (Hab das auch mit einem DataGrid überprüft)
Ich hoffe mir kann von euch einer einen Tipp geben um diese Problem zu lösen
Danke schonmal im vorraus!
Gruß Klobow
Zuletzt bearbeitet: