Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
DataGridView.FirstDisplayedCell-Eigenschaft
Ruft die erste derzeit in der DataGridView angezeigte Zelle ab oder legt diese fest. In der Regel befindet sich diese Zelle in der linken oberen Ecke.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
[BrowsableAttribute(false)] public DataGridViewCell FirstDisplayedCell { get; set; }
Eigenschaftswert
Typ: System.Windows.Forms.DataGridViewCellDie erste derzeit im Steuerelement angezeigte DataGridViewCell.
| Ausnahme | Bedingung |
|---|---|
| ArgumentException |
Beim Festlegen dieser Eigenschaft befindet sich die angegebene Zelle nicht in der DataGridView. |
| InvalidOperationException |
Beim Festlegen dieser Eigenschaft hat die angegebene Zelle einen RowIndex oder einen ColumnIndex-Eigenschaftswert von -1 und gibt an, dass es sich um eine Headerzelle oder eine freigegebene Zelle handelt. – oder – Die angegebene Zelle beim Festlegen dieser Eigenschaft hat den Visible-Eigenschaftswert false. |
Mit dieser Eigenschaft können Sie bestimmen, welche Zelle in der ersten Zeile und Spalte derzeit im Steuerelement angezeigt wird. Normalerweise ist dies die Zelle in der linken oberen Ecke, bei Sprachen mit Schreibrichtung von rechts nach links ist dies jedoch die rechte obere Ecke. Sie können diese Eigenschaft auch festlegen, um im Steuerelement einen Bildlauf zur angegebenen Zelle durchzuführen.
Im folgenden Codebeispiel wird veranschaulicht, wie sichergestellt wird, dass die aktive Zelle nach der Sortierung sichtbar ist. Dieser Code funktioniert nur mit einem ungebundenen DataGridView-Steuerelement. Mit einem DataGridView-Steuerelement, das an eine externe Datenquelle gebunden ist, wird die aktive Zelle bei der Sortierung nicht automatisch beibehalten.
Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Formular ein, das die DataGridViewdataGridView1 enthält. In C# müssen Sie auch das Sorted-Ereignis mit dem Ereignishandler verbinden.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.