Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
DataGridView.RowTemplate-Eigenschaft
Ruft die Zeile ab, die die Vorlage für alle Zeilen im Steuerelement darstellt, oder legt sie fest.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Eigenschaftswert
Typ: System.Windows.Forms.DataGridViewRowEine 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.
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.