Sdílet prostřednictvím


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

Ovládací prvek DataGridView používá šablonu řádku jako základ pro všechny řádky, které přidává do ovládacího prvku prostřednictvím datové vazby, nebo při volání metody DataGridViewRowCollection.Add 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ž poskytuje vlastnost RowsDefaultCellStyle. Pomocí šablony řádku můžete nastavit libovolné vlastnosti DataGridViewRow, 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 váš 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žít šablonu řádku

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

    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
    

Kompilace kódu

Tento příklad vyžaduje:

Viz také