Porady: użycie szablonu wiersza do dostosowania wierszy w formancie DataGridView formularzy systemu Windows

Kontrolka DataGridView używa szablonu wiersza jako podstawy dla wszystkich wierszy dodanych do kontrolki za pomocą powiązania danych lub podczas wywoływania DataGridViewRowCollection.Add metody bez określania istniejącego wiersza do użycia.

Szablon wiersza zapewnia większą kontrolę nad wyglądem i zachowaniem wierszy, niż RowsDefaultCellStyle zapewnia właściwość. Za pomocą szablonu wiersza można ustawić dowolne DataGridViewRow właściwości, w tym DefaultCellStyle.

Istnieją sytuacje, w których należy użyć szablonu wiersza, aby osiągnąć określony efekt. Na przykład informacje o wysokości wiersza nie mogą być przechowywane w obiekcie DataGridViewCellStyle, dlatego należy użyć szablonu wiersza, aby zmienić domyślną wysokość używaną przez wszystkie wiersze. Szablon wiersza jest również przydatny podczas tworzenia własnych klas pochodnych DataGridViewRow i chcesz, aby typ niestandardowy był używany podczas dodawania nowych wierszy do kontrolki.

Uwaga

Szablon wiersza jest używany tylko w przypadku dodawania wierszy. Nie można zmienić istniejących wierszy przez zmianę szablonu wiersza.

Aby użyć szablonu wiersza

  • Ustaw właściwości obiektu pobranego DataGridView.RowTemplate z właściwości .

    DataGridViewRow^ row = this->dataGridView1->RowTemplate;
    row->DefaultCellStyle->BackColor = Color::Bisque;
    row->Height = 35;
    row->MinimumHeight = 20;
    
    
    DataGridViewRow row = this.dataGridView1.RowTemplate;
    row.DefaultCellStyle.BackColor = Color.Bisque;
    row.Height = 35;
    row.MinimumHeight = 20;
    
    With Me.dataGridView1.RowTemplate
        .DefaultCellStyle.BackColor = Color.Bisque
        .Height = 35
        .MinimumHeight = 20
    End With
    

Kompilowanie kodu

Ten przykład wymaga:

Zobacz też