Index war ausserhalb des Arraybereichs

Klobow

Mitglied
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
Code:
SELECT * FROM Tab1 ; SELECT * FROM Tab2 ......
funktioniert auch alles fehlerfrei.
Nun will ich aber von Tabelle eins (0) nur ein par Spalten also:
Code:
SELECT column1, column2, column3 FROM Tab1 ; SELECT * FROM Tab2 .....
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
 
Zuletzt bearbeitet:
Gelöst!

Ok, das ist wieder mal Typisch für mich!
Zwei Tage suche ich nen Fehler und kaum gepostet
find ich Ihn selber!

Leider kann ich euch die Lösung hier net schreiben das er doch sehr abhängig von meinem Projekt ist!
Und den Rahmen sprengen würde.

Sollte aber jemand ein ähnliches Prob haben, kann er sich gerne via PN an mich wenden. Freu mich wenn ich dann weiterhelfen kann!

Gruß
Klobow
 
Zurück