Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující příklad kódu ukazuje, jak zobrazit sloupce ze vázaného zdroje dat v ovládacím prvku DataGridView. Pokud je hodnota vlastnosti AutoGenerateColumnstrue (výchozí), vytvoří se DataGridViewColumn pro každý sloupec v tabulce zdroje dat.
Pokud ovládací prvek DataGridView již obsahuje sloupce při nastavení vlastnosti DataSource, stávající vázané sloupce se porovnávají se sloupci ve zdroji dat a zachovají se při každé shodě. Nevázané sloupce jsou vždy zachovány. Vázané sloupce, pro které neexistuje shoda ve zdroji dat, se odeberou. Sloupce ve zdroji dat, pro které není v ovládacím prvku žádná shoda, generují nové DataGridViewColumn objekty, které jsou přidány na konec kolekce Columns.
Pokud chcete vyloučit, aby se určité sloupce automaticky generovaly, můžete nastavit ColumnMapping vlastnost podkladového objektu DataColumn na hodnotu Hidden. Sloupce s tímto nastavením nebudou zahrnuty do procesu automatického generování.
Příklad
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
Kompilace kódu
Tento příklad vyžaduje:
Ovládací prvek DataGridView s označením
customersDataGridView.Objekt DataSet s názvem
customersDataSet, který má tabulku s názvemCustomers.Odkazy na sestavení System, System.Windows.Forms, System.Dataa System.Xml.
Viz také
.NET Desktop feedback