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.
Nell'esempio di codice seguente viene illustrato come visualizzare colonne da un'origine dati associata in un controllo DataGridView. Quando il valore della proprietà AutoGenerateColumns è true (impostazione predefinita), viene creato un DataGridViewColumn per ogni colonna della tabella dell'origine dati.
Se il controllo DataGridView contiene già colonne quando si imposta la proprietà DataSource, le colonne esistenti legate vengono confrontate con le colonne nell'origine dati e conservate quando trovano corrispondenza. Le colonne non associate vengono sempre conservate. Le colonne associate per le quali non esiste alcuna corrispondenza nell'origine dati vengono rimosse. Le colonne dell'origine dati per le quali non esiste alcuna corrispondenza nel controllo generano nuovi oggetti DataGridViewColumn, che vengono aggiunti al termine della raccolta Columns.
Se si desidera escludere determinate colonne dalla generazione automatica, è possibile impostare la ColumnMapping proprietà dell'oggetto sottostante DataColumn su Hidden. Le colonne con questa impostazione non verranno incluse nel processo di generazione automatica.
Esempio
private void BindData()
{
customersDataGridView.AutoGenerateColumns = true;
customersDataGridView.DataSource = customersDataSet;
customersDataGridView.DataMember = "Customers";
}
Private Sub BindData()
With customersDataGridView
.AutoGenerateColumns = True
.DataSource = customersDataSet
.DataMember = "Customers"
End With
End Sub
Compilazione del codice
Questo esempio richiede:
Un controllo DataGridView denominato
customersDataGridView.Oggetto DataSet denominato
customersDataSetcon una tabella denominataCustomers.Riferimenti agli assembly System, System.Windows.Forms, System.Datae System.Xml.
Vedere anche
.NET Desktop feedback