Postupy: Automatické generování sloupců v daty připojeném ovládacím prvku Windows Forms DataGridView
Následující příklad kódu ukazuje, jak zobrazit sloupce z vázaného zdroje dat v ovládacím DataGridView prvku. Pokud je true
hodnota vlastnosti (výchozíDataGridViewColumn), AutoGenerateColumns vytvoří se pro každý sloupec v tabulce zdroje dat.
DataGridView Pokud ovládací prvek již obsahuje sloupce při nastavování DataSource vlastnosti, existující vázané sloupce se porovnávají se sloupci ve zdroji dat a zachovávají se při každé shodě. Nevázané sloupce jsou vždy zachovány. Vázané sloupce, pro které se ve zdroji dat neshodují, 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 Columns kolekce.
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
Probíhá kompilace kódu
Tento příklad vyžaduje:
Ovládací DataGridView prvek s názvem
customersDataGridView
.Objekt DataSet s názvem
customersDataSet
tabulka s názvemCustomers
.Odkazy na System, , System.DataSystem.Windows.Formsa System.Xml sestavení.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro