DataGridViewAutoSizeRowsMode Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar värden för att ange hur radhöjderna justeras.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Radhöjderna justeras inte automatiskt. |
| AllHeaders | 5 | Radhöjderna justeras så att de passar innehållet i radrubriken. |
| AllCellsExceptHeaders | 6 | Radhöjderna justeras så att de passar innehållet i alla celler i raderna, exklusive rubrikceller. |
| AllCells | 7 | Radhöjderna justeras för att passa innehållet i alla celler i raderna, inklusive rubrikceller. |
| DisplayedHeaders | 9 | Radhöjderna justeras så att de passar innehållet i radrubrikerna som visas på skärmen. |
| DisplayedCellsExceptHeaders | 10 | Radhöjderna justeras för att passa innehållet i alla celler i rader som visas på skärmen, exklusive rubrikceller. |
| DisplayedCells | 11 | Radhöjderna justeras för att passa innehållet i alla celler i rader som visas på skärmen, inklusive rubrikceller. |
Exempel
I följande kodexempel anges rader för att automatiskt ändra storlek på höjden när cellinnehållet ändras. Den nya radhöjden bestäms utifrån innehållet i alla rader och kolumner. Det här kodexemplet är en del av ett större exempel i Så här: Ändra storlek på celler automatiskt när innehållet ändras i Windows Forms DataGridView Control.
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
Kommentarer
Kontrollen DataGridView kan ändra storlek på sina rader baserat på önskad höjd för varje rad. Önskad radhöjd är den minsta höjd som krävs för att visa det största cellvärdet på den raden. Med olika storlekslägen kan du ange vilka celler som ska användas för att beräkna de nya höjderna (antingen rubrikceller eller icke-huvudceller) och om du vill ändra storlek på alla rader eller endast de rader som visas för närvarande. Det är användbart att ändra storlek på en delmängd rader för att undvika prestandastraff när du arbetar med många rader med data.
Innehållsbaserad automatisk storleksändring hindrar användare från att justera radhöjderna med musen.
Den här uppräkningen används av kontrollegenskapen DataGridViewAutoSizeRowsMode och AutoResizeRows -metoden.
Mer information om storlekslägen finns i Storleksalternativ i Windows Forms DataGridView Control.