Freigeben über


Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Wenn Benutzende Daten anzeigen, die in einem DataGridView-Steuerelement in Windows Forms angezeigt werden, müssen sie mitunter häufig auf eine bestimmte Spalte oder Gruppe von Spalten zugreifen. Wenn Sie z. B. eine Tabelle mit Kundeninformationen anzeigen, die viele Spalten enthält, ist es nützlich, dass Sie den Kundennamen jederzeit anzeigen, während andere Spalten außerhalb des sichtbaren Bereichs scrollen können.

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 bei allen anderen Spalten ein Scrollen möglich ist. Wenn die Neuanordnung von Spalten aktiviert ist, werden die fixierten Spalten als eine Gruppe im Unterschied zu den nicht fixierten Spalten behandelt. Benutzer können Spalten in beiden Gruppen neu positionieren, aber sie können eine Spalte nicht von einer Gruppe in die andere verschieben.

Für die folgende Vorgehensweise benötigen Sie ein Projekt vom Typ Windows-Anwendung mit einem Formular, das ein DataGridView-Steuerelement enthält. Informationen zum Einrichten eines solchen Projekts finden Sie unter "Wie Sie ein Windows Forms-Anwendungsprojekt erstellen" und "Wie Sie Steuerelemente zu Windows Forms hinzufügen".

Fixieren einer Spalte mithilfe des Designers

  1. Klicken Sie oben rechts im Small black arrow-Steuerelement auf die Glyphe für Designer-Aktionen (DataGridView), und wählen Sie Spalten bearbeiten aus.

  2. Wählen Sie in der Liste Ausgewählte Spalten eine Spalte aus.

  3. Legen Sie im Raster Spalteneigenschaften die Eigenschaft Frozen auf true fest.

    Hinweis

    Sie können eine Spalte auch fixieren, wenn Sie sie hinzufügen, indem Sie das Feld Fixiert im Dialogfeld Spalte hinzufügen auswählen.

Siehe auch