DataGridViewAutoSizeRowMode Enumeration

Definition

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
DataGridViewAutoSizeRowMode

Felder

AllCells 3

Die Zeilenhöhe wird entsprechend dem Inhalt aller Zellen in der Zeile angepasst, einschließlich der Headerzelle.

AllCellsExceptHeader 2

Die Zeilenhöhe wird entsprechend dem Inhalt aller Zellen in der Zeile angepasst, außer der Headerzelle.

RowHeader 1

Die Zeilenhöhe wird entsprechend dem Inhalt des Zeilenheaders angepasst.

Beispiele

Im folgenden Codebeispiel wird die Größe der dritten Zeile im Steuerelement an den Inhalt der Zellen ohne Überschrift angepasst. Dieses Codebeispiel ist Teil eines größeren Beispiels unter Vorgehensweise: Programmgesteuertes Ändern der Größe von Zellen zum Anpassen von Inhalten im Windows Forms DataGridView-Steuerelement.

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 seiner Zeilen basierend auf der bevorzugten Höhe jeder Zeile ändern. Die bevorzugte Zeilenhöhe ist die Mindesthöhe, die erforderlich ist, um den größten Zellwert in dieser Zeile anzuzeigen. Mit unterschiedlichen Größenmodi können Sie angeben, welche Zellen zum Berechnen der neuen Höhe verwendet werden (entweder Kopfzeilenzellen oder Nicht-Kopfzeilenzellen) und ob die Größe aller Zeilen oder nur der aktuell angezeigten Zeilen geändert werden soll. Das Ändern der Größe einer Teilmenge von Zeilen ist nützlich, um Leistungseinbußen bei der Arbeit mit vielen Datenzeilen zu vermeiden.

Die inhaltsbasierte automatische Größenänderung verhindert, dass Benutzer zeilenhöhen mit der Maus anpassen können.

Diese Enumeration wird von der DataGridView Steuerelementmethode AutoResizeRow verwendet.

Weitere Informationen zu Größenmodi finden Sie unter Größenanpassungsoptionen im Windows Forms DataGridView-Steuerelement.

Gilt für:

Weitere Informationen