DataGridView – přehled ovládacího prvku (Windows Forms)

Poznámka:

Ovládací DataGridView prvek nahradí ovládací prvek a přidá do ovládacího prvku funkce DataGrid . Pokud ale zvolíte, DataGrid zachová se ovládací prvek pro zpětnou kompatibilitu i budoucí použití. Další informace najdete v tématu Rozdíly mezi ovládacími prvky model Windows Forms DataGridView a DataGrid.

DataGridView Pomocí ovládacího prvku můžete zobrazit a upravit tabulková data z mnoha různých druhů zdrojů dat.

Vazba dat k ovládacímu DataGridView prvku je jednoduchá a intuitivní a v mnoha případech je to jednoduché jako nastavení DataSource vlastnosti. Když vytvoříte vazbu ke zdroji dat, který obsahuje více seznamů nebo tabulek, nastavte DataMember vlastnost na řetězec, který určuje seznam nebo tabulku, ke které se má vytvořit vazba.

Ovládací DataGridView prvek podporuje standardní model datových vazeb model Windows Forms, takže bude svázán s instancemi tříd popsaných v následujícím seznamu:

Ovládací DataGridView prvek podporuje datovou vazbu na veřejné vlastnosti objektů vrácených těmito rozhraními nebo kolekci vlastností vrácenou ICustomTypeDescriptor rozhraním, pokud je implementováno u vrácených objektů.

Obvykle se svážete s komponentou BindingSource a svážete BindingSource ji s jiným zdrojem dat nebo ji naplníte obchodními objekty. Komponenta BindingSource je upřednostňovaným zdrojem dat, protože se může svázat s širokou škálou zdrojů dat a dokáže automaticky vyřešit mnoho problémů s datovými vazbami. Další informace naleznete v tématu BindingSource Komponenta.

Ovládací DataGridView prvek lze použít také v nevázaném režimu bez podkladového úložiště dat. Příklad kódu, který používá nevázaný DataGridView ovládací prvek, naleznete v části Návod: Vytvoření nevázaného model Windows Forms DataGridView ovládacího prvku.

Ovládací DataGridView prvek je vysoce konfigurovatelný a rozšiřitelný a poskytuje mnoho vlastností, metod a událostí pro přizpůsobení vzhledu a chování. Pokud chcete, aby aplikace model Windows Forms zobrazovala tabulková data, zvažte použití DataGridView ovládacího prvku před ostatními (napříkladDataGrid). Pokud zobrazujete malou mřížku hodnot jen pro čtení nebo pokud uživateli povolíte úpravu tabulky s miliony záznamů, DataGridView ovládací prvek vám poskytne snadno programovatelné řešení efektivní paměti.

V tomto oddílu

Souhrn technologie ovládacího prvku DataGridView
DataGridView Shrnuje koncepty řízení a použití souvisejících tříd.

Architektura ovládacího prvku DataGridView
Popisuje architekturu DataGridView ovládacího prvku a vysvětluje její hierarchii typů a strukturu dědičnosti.

Scénáře ovládacího prvku DataGridView
Popisuje nejběžnější scénáře, ve kterých DataGridView se používají ovládací prvky.

Adresář kódu ovládacího prvku DataGridView
Obsahuje odkazy na příklady kódu v dokumentaci pro různé DataGridView úlohy. Tyto příklady jsou kategorizovány podle typu úkolu.

Typy sloupců v ovládacím prvku Windows Forms DataGridView
Popisuje typy sloupců v ovládacím prvku model Windows Forms DataGridView použitém k zobrazení informací a umožňuje uživatelům upravovat nebo přidávat informace.

Zobrazení dat v ovládacím prvku Windows Forms DataGridView
Obsahuje témata, která popisují, jak naplnit ovládací prvek daty ručně nebo z externího zdroje dat.

Přizpůsobení ovládacího prvku Windows Forms DataGridView
Obsahuje témata, která popisují vlastní buňky a řádky obrazu DataGridView a vytvářejí odvozené buňky, sloupce a typy řádků.

Ladění výkonu v ovládacím prvku Windows Forms DataGridView
Obsahuje témata, která popisují, jak efektivně používat ovládací prvek, abyste se vyhnuli problémům s výkonem při práci s velkými objemy dat.

Viz také