Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms
Wenn Benutzer Daten in einem DataGridView-Steuerelement in Windows Forms anzeigen, müssen sie in manchen Fällen auf eine einzelne Spalte oder Gruppe von Spalten zugreifen. Wenn Sie beispielsweise eine Tabelle mit Kundendaten anzeigen, die viele Spalten enthält, ist es hilfreich, wenn die Namen der Kunden immer angezeigt werden, während andere Spalten außerhalb des sichtbaren Bereichs liegen.
Zu diesem Zweck können Sie Spalten im Steuerelement fixieren. Wenn Sie eine Spalte fixieren, werden automatisch auch alle Spalten links daneben (bzw. rechts daneben in von rechts nach links geschriebenen Sprachen) fixiert. Fixierte Spalten behalten ihre Position bei, während alle anderen Spalten bei einem Bildlauf mitwandern.
Tipp
Wenn die Neuanordnung von Spalten aktiviert ist, werden die fixierten Spalten als eine von den nicht fixierten Spalten unterschiedene Gruppe behandelt. Benutzer können Spalten in beiden Gruppen neu positionieren, jedoch keine Spalte aus einer Gruppe in die andere verschieben.
Die Frozen-Eigenschaft einer Spalte bestimmt, ob die Spalte immer innerhalb des Rasters sichtbar ist.
Visual Studio bietet Unterstützung für diese Aufgabe. Weitere Informationen finden Sie unter Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers und Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers.
So fixieren Sie eine Spalte programmgesteuert
Legen Sie die DataGridViewColumn.Frozen-Eigenschaft auf true fest.
Me.dataGridView1.Columns("AddToCartButton").Frozen = True
this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
Kompilieren des Codes
Dieses Beispiel setzt Folgendes voraus:
Ein DataGridView-Steuerelement mit dem Namen dataGridView1, das eine Spalte mit dem Namen AddToCartButton enthält.
Verweise auf die System-Assembly und die System.Windows.Forms-Assembly.
Siehe auch
Aufgaben
Gewusst wie: Aktivieren der Neuanordnung von Spalten im DataGridView-Steuerelement in Windows Forms
Referenz
Weitere Ressourcen
Grundlegende Spalten-, Zeilen- und Zellfeatures im DataGridView-Steuerelement in Windows Forms