Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande kodexempel visar hur du visar kolumner från en bunden datakälla i en DataGridView kontroll. När AutoGenerateColumns egenskapsvärdet är true (standard) skapas en DataGridViewColumn för varje kolumn i datakälltabellen.
Om DataGridView-kontrollen redan har kolumner när du anger egenskapen DataSource jämförs de befintliga bundna kolumnerna med kolumnerna i datakällan och bevaras när det finns en matchning. Obundna kolumner bevaras alltid. Bundna kolumner där det inte finns någon matchning i datakällan tas bort. Kolumner i datakällan där det inte finns någon matchning i kontrollen genererar nya DataGridViewColumn objekt, som läggs till i slutet av Columns-samlingen.
Om du vill undanta vissa kolumner från att genereras automatiskt kan du ange ColumnMapping egenskapen för den underliggande DataColumn till Hidden. Kolumner med den här inställningen tas inte med i processen för automatisk generering.
Exempel
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
Kompilera koden
Det här exemplet kräver:
En DataGridView-kontroll med namnet
customersDataGridView.Ett DataSet objekt med namnet
customersDataSetsom har en tabell med namnetCustomers.Referenser till System, System.Windows.Forms, System.Dataoch System.Xml sammansättningar.
Se även
.NET Desktop feedback