Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In het volgende codevoorbeeld ziet u hoe u kolommen van een afhankelijke gegevensbron in een DataGridView besturingselement kunt weergeven. Wanneer de eigenschapswaarde AutoGenerateColumns is true (de standaardinstelling), wordt er een DataGridViewColumn gemaakt voor elke kolom in de gegevensbrontabel.
Als het besturingselement DataGridView al kolommen bevat wanneer u de eigenschap DataSource instelt, worden de bestaande afhankelijke kolommen vergeleken met de kolommen in de gegevensbron en behouden wanneer er een overeenkomst is. Niet-gebonden kolommen blijven altijd behouden. Gebonden kolommen die geen overeenkomst hebben in de gegevensbron, worden verwijderd. Kolommen in de gegevensbron waarvoor geen overeenkomst is in de controle genereren nieuwe DataGridViewColumn-objecten, die worden toegevoegd aan het einde van de Columns-verzameling.
Als u bepaalde kolommen wilt uitsluiten van automatisch gegenereerde kolommen, kunt u de ColumnMapping eigenschap van de onderliggende DataColumn waarde instellen op Hidden. Kolommen met deze instelling worden niet opgenomen in het proces voor automatisch genereren.
Voorbeeld
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
De code compileren
Voor dit voorbeeld is het volgende vereist:
Een DataGridView besturingselement met de naam
customersDataGridView.Een DataSet-object met de naam
customersDataSetmet een tabel met de naamCustomers.Verwijzingen naar de assemblies System, System.Windows.Forms, System.Dataen System.Xml.
Zie ook
.NET Desktop feedback