Dela via


Anvisningar: Använd radmallen för att anpassa rader i Windows Forms DataGridView-kontrollen

DataGridView-kontrollen använder radmallen som grund för alla rader som läggs till i kontrollen antingen via databindning eller när du anropar metoden DataGridViewRowCollection.Add utan att ange en befintlig rad som ska användas.

Med radmallen får du större kontroll över utseendet och beteendet för rader än den RowsDefaultCellStyle egenskapen tillhandahåller. Med radmallen kan du ange alla DataGridViewRow egenskaper, inklusive DefaultCellStyle.

Det finns vissa situationer där du måste använda radmallen för att uppnå en viss effekt. Det går till exempel inte att lagra information om radhöjd i en DataGridViewCellStyle, så du måste använda en radmall för att ändra standardhöjden som används av alla rader. Radmallen är också användbar när du skapar egna klasser som härletts från DataGridViewRow och du vill att din anpassade typ ska användas när nya rader läggs till i kontrollen.

Anmärkning

Radmallen används endast när rader läggs till. Du kan inte ändra befintliga rader genom att ändra radmallen.

Så här använder du radmallen

  • Ange egenskaper för objektet som hämtats från egenskapen 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
    

Kompilera koden

Det här exemplet kräver:

Se även