Hi,
mal eine Bescheidene Frage wo mache ich hier einen Fehler.
Mein Problem ist, wenn ich mein Programm Starte habe ich diesen Code in die MainformLoad integriert. Wenn ich also mein Programm starte ändert sich automatisch jedesmal der erste Datensatz in meiner Tabell welche der "VereinComboBox" zugewiesen ist, ohne das ich irgend etwas mache.
Rufe ich dann andere Datensätze auf so bleiben diese korrekt. Nichts ändert sich. Warum ist das so?
C#-Quelltext
1: 2: 3: 4: 5: 6:
| this.VereinComboBox.DataSource = anbieterTableAdapter.GetDataVerein(); this.VereinComboBox.DisplayMember = "anbBezeichnung"; this.VereinComboBox.ValueMember = "idAnbieter"; this.BeichnungComboBox.DataSource = anbieterTableAdapter.GetDataBezeichnung(); this.BezeichnungComboBox.DisplayMember = "anbBezeichnung"; this.BezeichnungComboBox.ValueMember = "idAnbieter"; |
Als Hintergrund beide Abfrage sind fast Identisch. Die eine Wählt alle Datensätze welche in einer Spalte eine "True" haben die Andere Abfrage wählt alle Datensätze die kein "True" in der Spalte haben.
Ich möchte das eigentlich nicht lösen indem ich eine Extra Tabelle dafür anlege, da es von dem Design her absolut so passen würde. Da beide Absolut identisch sind bis auf das einer ein "True" hat damit er in der einen Auftaucht oder ein "False" damit er in der "BezeichnungComboBox" auftaucht.