Postupy: Použití šablony řádku k přizpůsobení řádků v ovládacím prvku Windows Forms DataGridView

Ovládací DataGridView prvek používá šablonu řádku jako základ pro všechny řádky, které přidá do ovládacího prvku buď prostřednictvím datové vazby, nebo při volání DataGridViewRowCollection.Add metody bez zadání existujícího řádku, který se má použít.

Šablona řádku poskytuje větší kontrolu nad vzhledem a chováním řádků, než RowsDefaultCellStyle poskytuje vlastnost. Pomocí šablony řádku můžete nastavit libovolné DataGridViewRow vlastnosti, včetně DefaultCellStyle.

V některých situacích je nutné použít šablonu řádku k dosažení určitého efektu. Například informace o výšce řádku nelze uložit do DataGridViewCellStyle, takže je nutné použít šablonu řádku ke změně výchozí výšky používané všemi řádky. Šablona řádku je užitečná také při vytváření vlastních tříd odvozených z DataGridViewRow a chcete, aby se vlastní typ použil při přidání nových řádků do ovládacího prvku.

Poznámka:

Šablona řádku se používá pouze při přidání řádků. Existující řádky nelze změnit změnou šablony řádku.

Použití šablony řádku

  • Nastavte vlastnosti objektu načteného z DataGridView.RowTemplate vlastnosti.

    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
    

Probíhá kompilace kódu

Tento příklad vyžaduje:

Viz také