DataGridViewAutoSizeRowsMode 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, mit denen das Anpassen der Zeilenhöhe angegeben wird.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Vererbung
Felder
AllCells | 7 | Die Zeilenhöhen werden entsprechend dem Inhalt aller Zellen in den Zeilen angepasst, einschließlich der Headerzellen. |
AllCellsExceptHeaders | 6 | Die Zeilenhöhen werden entsprechend dem Inhalt aller Zellen in den Zeilen angepasst, ausgenommen die Headerzellen. |
AllHeaders | 5 | Die Zeilenhöhen werden entsprechend dem Inhalt des Zeilenheaders angepasst. |
DisplayedCells | 11 | Die Zeilenhöhen werden entsprechend dem Inhalt aller Zellen der aktuell im Bildschirmbereich angezeigten Zeilen angepasst, einschließlich der Headerzellen. |
DisplayedCellsExceptHeaders | 10 | Die Zeilenhöhen werden entsprechend dem Inhalt aller Zellen der aktuell im Bildschirmbereich angezeigten Zeilen angepasst, ausgenommen die Headerzellen. |
DisplayedHeaders | 9 | Die Zeilenhöhen werden entsprechend dem Inhalt der aktuell im Bildschirmbereich angezeigten Zeilenheader angepasst. |
None | 0 | Die Zeilenhöhen werden nicht automatisch angepasst. |
Beispiele
Im folgenden Codebeispiel wird festgelegt, dass Die Größe von Zeilen automatisch geändert wird, wenn sich der Zellinhalt ändert. Die neue Zeilenhöhe wird aus dem Inhalt aller Zeilen und Spalten bestimmt. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels unter Vorgehensweise: Automatisches Ändern der Größe von Zellen bei Inhaltsänderungen im Windows Forms DataGridView-Steuerelement.
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
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 Nichtheaderzellen) 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 Steuerelementeigenschaft AutoSizeRowsMode und -AutoResizeRowsDataGridView methode verwendet.
Weitere Informationen zu Größenmodi finden Sie unter Größenanpassungsoptionen im Windows Forms DataGridView-Steuerelement.