Sdílet prostřednictvím


Postupy: Přidání tabulek a sloupců do ovládacího prvku Windows Forms DataGrid pomocí Návrhář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 můžete zobrazit v ovládacím prvku Windows Forms DataGrid v tabulkách a sloupcích tak, že vytvoříte DataGridTableStyle objekty a přidáte je do objektu GridTableStylesCollection, ke kterému se přistupuje prostřednictvím vlastnosti DataGrid ovládacího prvku TableStyles. Každý styl tabulky zobrazuje obsah libovolné datové tabulky zadané ve vlastnosti MappingNameDataGridTableStyle. Ve výchozím nastavení se styl tabulky bez zadaných stylů sloupců zobrazí všechny sloupce v tabulce dat. Můžete omezit, které sloupce z tabulky se zobrazí, přidáním objektů DataGridColumnStyle do GridColumnStylesCollection, který je přístupný prostřednictvím vlastnosti GridColumnStyles každého DataGridTableStyle.

Následující postupy vyžadují projekt aplikace systému Windows s formulářem, který obsahuje ovládací prvek . Informace o tom, jak takový projekt nastavit, naleznete v tématu Postupy: Vytvoření projektu aplikace Windows Forms a Postupy: Přidání ovládacích prvků do modelu Windows Forms. Ve výchozím nastavení v sadě Visual Studio 2005 ovládací prvek není v panelu nástrojů. Informace o jeho přidání naleznete v tématu Postupy: Přidání položek dopanelu nástrojů .

Přidání tabulky do ovládacího prvku DataGrid v návrháři

  1. 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 pomocí Návrháře.

  2. V okně Vlastnosti vyberte vlastnost DataGrid ovládacího prvku TableStyles a potom klikněte na tlačítko se třemi tečky (Tlačítko se třemi tečkou (...) v okně Vlastnosti sady Visual Studio.) vedle vlastnosti zobrazte Editor kolekcí DataGridTableStyle.

  3. V editoru kolekcí klikněte na Přidat a přidejte styl tabulky.

  4. Kliknutím na tlačítko OK zavřete editor kolekce a znovu ho otevřete kliknutím na tlačítko se třemi tečky vedle vlastnosti TableStyles.

    Při opětovném otevření editoru kolekcí se všechny tabulky dat vázané na ovládací prvek zobrazí v rozevíracím seznamu pro MappingName vlastnost stylu tabulky.

  5. V poli Členové editoru kolekcí klikněte na styl tabulky.

  6. V poli Vlastnosti editoru kolekcí vyberte hodnotu MappingName tabulky, kterou chcete zobrazit.

Přidání sloupce do ovládacího prvku DataGrid v návrháři

  1. V poli Členové v editoru kolekce DataGridTableStylevyberte příslušný styl tabulky. V poli Vlastnosti editoru kolekce vyberte kolekci GridColumnStyles a potom klikněte na tlačítko se třemi tečkami (Tlačítko se třemi tečkami (...) v okně Vlastnosti sady Visual Studio.) vedle vlastnosti, aby se zobrazil Editor kolekce DataGridColumnStyle Collection.

  2. V editoru kolekcí klikněte na Přidat a vložte styl sloupce, nebo klikněte na šipku dolů vedle Přidat, abyste určili typ sloupce.

    V rozevíracím seznamu můžete vybrat typ DataGridTextBoxColumn nebo DataGridBoolColumn.

  3. Klepnutím na tlačítko OK zavřete DataGridColumnStyle Collection Editora potom ho znovu otevřete kliknutím na tlačítko se třemi tečky vedle vlastnosti GridColumnStyles.

    Při opětovném otevření editoru kolekcí se všechny datové sloupce v tabulce vázaných dat zobrazí v rozevíracím seznamu pro MappingName vlastnost stylu sloupce.

  4. V poli Členové editoru kolekcí klikněte na styl sloupce.

  5. V poli Vlastnosti editoru kolekcí vyberte MappingName hodnotu sloupce, který chcete zobrazit.

Viz také