Anzeige

Spalte im DataGridView lässt sich nicht ausblenden

BLR

Erfahrenes Mitglied
#1
Hallo zusammen,

ich habe was einfaches vor, was dennoch nicht funktioniert.
Hab schon überall geguckt, leider steht überall das selbe, was ich mir schon denke:

Code:
grid.DataSource = currentController.retrieve(nr, seriennr);
grid.Columns["DieseSpalte"].Visible = false;
Diese DataSource ist gefüllt und zeigt mir an, dass sie 7 Spalten hat.
Im nächsten Schritt will ne bestimmte Spalte ausblenden, aber er sagt:

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Also gibts die Spalte nicht, was auch stimmt, wenn ich bei den "Columns"-Eigenschaften schaut, dann steht da "0"
wobei die Datasource gefüllt ist....

Danke für jeden tipp.
 

Spyke

Capoeirista
Premium-User
#2
Wenn ich richtig verstehe hast du keine Spalten im Grid, Anzahl da ist 0?
Hast du AutoGenerateColumns vom DataGidView auf true?

Und was liefert currentController.retrieve(...)?

Edit:
Wann genau wird die DataSource gesetzt, ist da das Formular schon komplett geladen?
 
Zuletzt bearbeitet:
Anzeige
Anzeige