DataGridViewAutoSizeRowsMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje wartości określające sposób dostosowania wysokości wierszy.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Dziedziczenie
Pola
AllCells | 7 | Wysokość wiersza dopasowuje się do zawartości wszystkich komórek w wierszach, w tym komórek nagłówka. |
AllCellsExceptHeaders | 6 | Wysokość wiersza dostosowuje się do zawartości wszystkich komórek w wierszach, z wyłączeniem komórek nagłówka. |
AllHeaders | 5 | Wysokość wiersza dostosowuje się do zawartości nagłówka wiersza. |
DisplayedCells | 11 | Wysokość wiersza dostosowuje się do zawartości wszystkich komórek w wierszach aktualnie wyświetlanych na ekranie, w tym komórek nagłówka. |
DisplayedCellsExceptHeaders | 10 | Wysokość wiersza dostosowuje się do zawartości wszystkich komórek w wierszach wyświetlanych obecnie na ekranie, z wyłączeniem komórek nagłówka. |
DisplayedHeaders | 9 | Wysokość wiersza dostosowuje się do zawartości nagłówków wierszy aktualnie wyświetlanych na ekranie. |
None | 0 | Wysokość wiersza nie dostosowuje się automatycznie. |
Przykłady
Poniższy przykład kodu ustawia wiersze, aby automatycznie zmieniać ich wysokość za każdym razem, gdy zawartość komórki się zmieni. Wysokość nowego wiersza zależy od zawartości wszystkich wierszy i kolumn. Ten przykład kodu jest częścią większego przykładu przedstawionego w temacie How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control (Jak automatycznie zmieniać rozmiar komórek po zmianie zawartości w kontrolce DataGridView).
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
Uwagi
Kontrolka DataGridView może zmienić rozmiar wierszy na podstawie preferowanej wysokości każdego wiersza. Preferowana wysokość wiersza to minimalna wysokość wymagana do wyświetlenia największej wartości komórki w tym wierszu. Różne tryby rozmiaru umożliwiają wskazanie, które komórki są używane do obliczania nowych wysokości (komórek nagłówka lub komórek innych niż nagłówkowe) oraz zmiany rozmiaru wszystkich wierszy lub tylko wyświetlanych wierszy. Zmiana rozmiaru podzestawu wierszy jest przydatna, aby uniknąć kary wydajności podczas pracy z wieloma wierszami danych.
Automatyczna zmiana rozmiaru oparta na zawartości uniemożliwia użytkownikom dostosowywanie wysokości wierszy za pomocą myszy.
Ta wyliczenie jest używana przez właściwość i AutoResizeRows metodę kontrolki.DataGridViewAutoSizeRowsMode
Aby uzyskać więcej informacji na temat trybów określania rozmiaru, zobacz Opcje określania rozmiaru w kontrolce dataGridView Windows Forms.