DataGridViewAutoSizeRowMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Werte, um anzugeben, wie die Höhe einer Zeile angepasst wird.
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| RowHeader | 1 | Die Zeilenhöhe passt sich an den Inhalt der Zeilenüberschrift an. |
| AllCellsExceptHeader | 2 | Die Zeilenhöhe passt sich an den Inhalt aller Zellen in der Zeile an, mit Ausnahme der Kopfzeilenzelle. |
| AllCells | 3 | Die Zeilenhöhe passt sich an den Inhalt aller Zellen in der Zeile an, einschließlich der Kopfzeilenzelle. |
Beispiele
Im folgenden Codebeispiel wird die größe der dritten Zeile im Steuerelement so geändert, dass sie an den Inhalt der Nichtheaderzellen angepasst wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das in How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control bereitgestellt wird.
void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
dataGridView1.AutoResizeRow(
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
Dim thirdRow As Integer = 2
DataGridView1.AutoResizeRow( _
2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)
End Sub
Hinweise
Das DataGridView Steuerelement kann die Größe der Zeilen basierend auf der bevorzugten Höhe jeder Zeile ändern. Die bevorzugte Zeilenhöhe ist die Mindesthöhe, die zum Anzeigen des größten Zellwerts in dieser Zeile erforderlich ist. Mit unterschiedlichen Größenmodi können Sie angeben, welche Zellen verwendet werden, um die neuen Höhen (kopfzeilenzellen oder Nicht-Kopfzeilenzellen) zu berechnen und ob die Größe aller Zeilen oder nur die aktuell angezeigten Zeilen geändert werden sollen. Das Ändern der Größe einer Teilmenge von Zeilen ist nützlich, um leistungseinbußen beim Arbeiten mit vielen Datenzeilen zu vermeiden.
Inhaltsbasierte automatische Größenänderung verhindert, dass Benutzer Zeilenhöhen mit der Maus anpassen.
Diese Aufzählung wird von der DataGridView Steuerelementmethode AutoResizeRow verwendet.
Weitere Informationen zu Größenmodi finden Sie unter "Größenoptionen" im Windows Forms DataGridView-Steuerelement.