Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Manchmal möchten Sie nur einige der in einem Windows Forms-DataGridView-Steuerelement verfügbaren Spalten einblenden. Sie können beispielsweise Benutzern mit Verwaltungsberechtigungen eine Spalte mit Mitarbeitergehältern anzeigen, während Sie sie vor anderen Benutzern ausblenden. Alternativ können Sie das Steuerelement an eine Datenquelle binden, die viele Spalten enthält, von denen nur einige angezeigt werden sollen. In diesem Fall entfernen Sie in der Regel die Spalten, die Sie nicht anzeigen möchten, anstatt sie auszublenden.
Im DataGridView-Steuerelement bestimmt der Visible-Eigenschaftswert einer Spalte, ob diese Spalte angezeigt wird.
Diese Aufgabe wird in Visual Studio unterstützt. Weitere Informationen finden Sie auch unter 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 eineCustomerID
Spalte ausblenden möchten, die während der Datenbindung automatisch generiert wird, platzieren Sie das folgende Codebeispiel in einem DataBindingComplete-Ereignishandler.this.dataGridView1.Columns["CustomerID"].Visible = false;
Me.dataGridView1.Columns("CustomerID").Visible = False
Code kompilieren
In diesem Beispiel ist Folgendes erforderlich:
Ein DataGridView Steuerelement mit dem Namen
dataGridView1
, das eine Spalte mit dem NamenCustomerID
enthält.Verweise auf die Assemblys System und System.Windows.Forms
Siehe auch
- DataGridView
- DataGridViewColumn.Visible
- Grundlegende Spalten-, Zeilen- und Zellenfeatures im DataGridView-Steuerelement in Windows Forms
- Anleitung: Entfernen von automatisch generierten Spalten aus einem Windows Forms DataGridView-Steuerelement
- Ändern der Reihenfolge von Spalten im DataGridView-Steuerelement in Windows Forms
.NET Desktop feedback