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.RowTemplate-Eigenschaft

Ruft die Zeile ab, die die Vorlage für alle Zeilen im Steuerelement darstellt, oder legt sie fest.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[BrowsableAttribute(true)]
public DataGridViewRow RowTemplate { get; set; }

Eigenschaftswert

Typ: System.Windows.Forms.DataGridViewRow
Eine DataGridViewRow, die die Zeilenvorlage darstellt.
Ausnahme Bedingung
InvalidOperationException

Die DataGridView-Eigenschaft der angegebenen Zeile wird beim Festlegen dieser Eigenschaft angegeben.

Möglicherweise reichen die in den verschiedenen DataGridView-Zellstileigenschaften bereitgestellten Steuerungsmöglichkeiten für die Darstellung der DataGridView-Zeilen nicht aus. Mithilfe der RowTemplate-Eigenschaft können Sie eine DataGridViewRow zur Verwendung als Vorlage in allen Zeilen erstellen und initialisieren, einschließlich der Zeile für neue Einträge, wenn AllowUserToAddRowstrue ist.

Dies empfiehlt sich beim Festlegen von Standardwerten für Eigenschaften, z. B. für die Zeilenhöhe. Möglicherweise möchten Sie die Standardzeilenhöhe vergrößern, um mehr Platz unter dem üblichen Zellinhalt bereitzustellen und dort Inhalt über mehrere Spalten darzustellen.

Die Zeilenvorlage muss festgelegt werden, wenn Sie externe Daten mit benutzerdefinierten Typen anzeigen, die von der DataGridViewRow-Klasse abgeleitet wurden. Mit ungebundenen DataGridView-Steuerelementen können Sie die Rows-Auflistung programmgesteuert mit Instanzen des benutzerdefinierten Zeilentyps füllen. Wenn Sie externe Daten anzeigen, werden die Zeilen jedoch automatisch generiert, basieren aber auf der Zeilenvorlage, die Sie auf eine Instanz des benutzerdefinierten Zeilentyps festlegen können.

Wenn diese Eigenschaft beim ersten Abrufen des Werts nicht festgelegt wurde, wird eine neue DataGridViewRow erstellt und zurückgegeben.

Im folgenden Codebeispiel wird veranschaulicht, wie die Zeilenvorlage verwendet wird, um eine anfängliche Zeilenhöhe und eine minimale Zeilenhöhe anzugeben.


DataGridViewRow row = this.dataGridView1.RowTemplate;
row.DefaultCellStyle.BackColor = Color.Bisque;
row.Height = 35;
row.MinimumHeight = 20;


.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