Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms

Manchmal möchten Sie nur einige der Spalten anzeigen, die in einem DataGridView-Steuerelement in Windows Forms verfügbar sind. Beispielsweise möchten Sie Benutzern, die sich mit Anmeldeinformationen der Geschäftsführung anmelden, eine Spalte mit den Gehältern der Angestellten anzeigen, diese aber für andere Benutzer ausblenden. Oder aber Sie möchten das Steuerelement an eine Datenquelle binden, die viele Spalten enthält, von denen Sie nur einige anzeigen möchten. In diesem Fall entfernen Sie die Spalten, deren Anzeige Sie nicht interessiert, anstatt sie auszublenden.

Im DataGridView-Steuerelement bestimmt der Visible-Eigenschaftswert einer Spalte, ob diese Spalte angezeigt wird.

Visual Studio bietet Unterstützung für diese Aufgabe. Weitere Informationen finden Sie unter Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers.

So blenden Sie eine Spalte programmgesteuert aus

  • Legen Sie die DataGridViewColumn.Visible-Eigenschaft auf false fest. Wenn Sie eine während der Datenbindung automatisch generierte CustomerID-Spalte ausblenden möchten, platzieren Sie das folgende Codebeispiel in einem DataBindingComplete-Ereignishandler.

    Me.dataGridView1.Columns("CustomerID").Visible = False
    
    this.dataGridView1.Columns["CustomerID"].Visible = false;
    

Kompilieren des Codes

Dieses Beispiel setzt Folgendes voraus:

Siehe auch

Aufgaben

Gewusst wie: Entfernen von automatisch generierten Spalten aus einem DataGridView-Steuerelement in Windows Forms

Gewusst wie: Ändern der Reihenfolge von Spalten im DataGridView-Steuerelement in Windows Forms

Referenz

DataGridView

DataGridViewColumn.Visible

Weitere Ressourcen

Grundlegende Spalten-, Zeilen- und Zellfeatures im DataGridView-Steuerelement in Windows Forms