Condividi tramite


Procedura: utilizzare il modello di riga personalizzare le righe nel controllo DataGridView di Windows Form

Aggiornamento: novembre 2007

Il controllo DataGridView utilizza il modello di riga come base per tutte le righe da aggiungere al controllo mediante l'associazione di dati o la chiamata del metodo DataGridViewRowCollection.Add senza specificare una riga esistente da utilizzare.

Il modello di riga fornisce un maggiore controllo sull'aspetto e sul comportamento delle righe rispetto alla proprietà RowsDefaultCellStyle. Utilizzando il modello di riga è possibile impostare qualsiasi proprietà DataGridViewRow, tra cui DefaultCellStyle.

In alcuni casi è necessario utilizzare il modello di riga per ottenere un effetto particolare. Ad esempio, non è possibile memorizzare informazioni relative all'altezza della riga in un controllo DataGridViewCellStyle, quindi è necessario utilizzare un modello di riga per modificare l'altezza predefinita per tutte le righe. Il modello di riga è utile anche quando si creano le proprie classi derivandole da DataGridViewRow e si desidera utilizzare un tipo personalizzato per l'aggiunta di nuove righe al controllo.

Nota:

Il modello di riga viene utilizzato solo per le righe aggiunte. Non è quindi possibile modificare righe esistenti modificando il modello di riga.

Per utilizzare il modello di riga

  • Impostare le proprietà nell'oggetto recuperato dalla proprietà DataGridView.RowTemplate.

    With Me.dataGridView1.RowTemplate
        .DefaultCellStyle.BackColor = Color.Bisque
        .Height = 35
        .MinimumHeight = 20
    End With
    
    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;
    
    

Compilazione del codice

L'esempio presenta i seguenti requisiti:

Vedere anche

Concetti

Stili della cella nel controllo DataGridView Windows Form

Riferimenti

DataGridView

DataGridViewCellStyle

DataGridViewRow

DataGridView.RowTemplate

Altre risorse

Formattazione e stile di base nel controllo DataGridView Windows Form