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.
Poznámka:
Ovládací prvek DataGridView nahrazuje a přidává funkce do ovládacího prvku DataGrid; ovládací prvek DataGrid je však zachován pro zpětnou kompatibilitu i budoucí použití, pokud zvolíte. Další informace naleznete v tématu Rozdíly mezi ovládacím prvkem Windows Forms DataGridView a ovládacím prvkem DataGrid.
Data v ovládacím prvku Windows Forms
Přidání tabulky a sloupce do DataGridu prostřednictvím kódu programu
Pokud chcete zobrazit data v tabulce, musíte nejprve svázat ovládací prvek DataGrid s datovou sadou. Další informace naleznete v tématu Postupy: Vytvoření vazby ovládacího prvku Windows Forms DataGrid ke zdroji dat.
Upozornění
Při programovém zadávání stylů sloupců vždy vytvořte DataGridColumnStyle objekty a přidejte je do objektu GridColumnStylesCollection před přidáním DataGridTableStyle objekty do objektu GridTableStylesCollection objektu. Když do kolekce přidáte prázdný DataGridTableStyle objekt, DataGridColumnStyle objekty se automaticky vygenerují za vás. V důsledku toho bude vyvolána výjimka, pokud se pokusíte přidat nové DataGridColumnStyle objekty s duplicitními MappingName hodnotami do objektu GridColumnStylesCollection.
Deklarujte nový styl tabulky a nastavte jeho název mapování.
Dim ts1 As New DataGridTableStyle() ts1.MappingName = "Customers"DataGridTableStyle ts1 = new DataGridTableStyle(); ts1.MappingName = "Customers";DataGridTableStyle* ts1 = new DataGridTableStyle(); ts1->MappingName = S"Customers";Deklarujte nový styl sloupce a nastavte jeho název mapování a další vlastnosti.
Dim myDataCol As New DataGridBoolColumn() myDataCol.HeaderText = "My New Column" myDataCol.MappingName = "Current"DataGridBoolColumn myDataCol = new DataGridBoolColumn(); myDataCol.HeaderText = "My New Column"; myDataCol.MappingName = "Current";DataGridBoolColumn^ myDataCol = gcnew DataGridBoolColumn(); myDataCol->HeaderText = "My New Column"; myDataCol->MappingName = "Current";Zavolejte metodu Add objektu GridColumnStylesCollection, abyste přidali sloupec do stylu tabulky.
ts1.GridColumnStyles.Add(myDataCol)ts1.GridColumnStyles.Add(myDataCol);ts1->GridColumnStyles->Add(myDataCol);Zavolejte metodu Add objektu GridTableStylesCollection a přidejte styl tabulky do datové mřížky.
DataGrid1.TableStyles.Add(ts1)dataGrid1.TableStyles.Add(ts1);dataGrid1->TableStyles->Add(ts1);
Viz také
.NET Desktop feedback