Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il controllo DataGridView utilizza il modello di riga come base per tutte le righe aggiunte al controllo tramite data binding o quando si chiama il metodo DataGridViewRowCollection.Add senza specificare una riga esistente da utilizzare.
Il modello di riga offre un maggiore controllo sull'aspetto e sul comportamento delle righe rispetto a quello offerto dalla proprietà RowsDefaultCellStyle. Con il modello di riga è possibile impostare tutte le proprietà di DataGridViewRow, inclusa DefaultCellStyle.
Esistono alcune situazioni in cui è necessario usare il modello di riga per ottenere un particolare effetto. Ad esempio, le informazioni sull'altezza delle righe non possono essere archiviate in un DataGridViewCellStyle, pertanto è necessario usare un modello di riga per modificare l'altezza predefinita usata da tutte le righe. Il modello di riga è utile anche quando si creano classi personalizzate derivate da DataGridViewRow e si vuole usare il tipo personalizzato quando vengono aggiunte nuove righe al controllo.
Annotazioni
Il modello di riga viene utilizzato solo quando vengono aggiunte righe. Non è possibile modificare le righe esistenti modificando il modello di riga.
Per usare il modello di riga
Impostare le proprietà sull'oggetto recuperato dalla proprietà 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
Compilazione del codice
Questo esempio richiede:
Un controllo DataGridView denominato
dataGridView1.Riferimenti agli assembly System, System.Drawinge System.Windows.Forms.
Vedere anche
.NET Desktop feedback