Spalte im DataGridView lässt sich nicht ausblenden

BLR

Erfahrenes Mitglied
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.
 
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:
Zurück