DataGridViewAutoSizeRowMode 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 höjden på en rad justeras.
public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode =
Public Enum DataGridViewAutoSizeRowMode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| RowHeader | 1 | Radhöjden justeras så att den passar innehållet i radrubriken. |
| AllCellsExceptHeader | 2 | Radhöjden justeras så att den passar innehållet i alla celler i raden, exklusive rubrikcellen. |
| AllCells | 3 | Radhöjden justeras så att den passar innehållet i alla celler i raden, inklusive rubrikcellen. |
Exempel
Följande kodexempel ändrar storlek på den tredje raden i kontrollen så att den passar innehållet i dess icke-överordnade celler. Det här kodexemplet är en del av ett större exempel i Hur gör du: Ändra storlek på celler programmatiskt för att anpassa innehåll i Windows Forms DataGridView-kontrollen.
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
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-rubrikceller) 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 DataGridView kontrollmetoden AutoResizeRow .
Mer information om storlekslägen finns i Storleksalternativ i Windows Forms DataGridView Control.