Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

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.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[BrowsableAttribute(false)]
public DataGridViewCell FirstDisplayedCell { get; set; }

Eigenschaftswert

Typ: System.Windows.Forms.DataGridViewCell
Die 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.


private void dataGridView1_Sorted(object sender, EventArgs e)
{
    this.dataGridView1.FirstDisplayedCell = this.dataGridView1.CurrentCell;
}


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

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.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ