Sdílet prostřednictvím


Vytvoření vazby ovládacích prvků k datům v aplikacích .NET Framework pomocí sady Visual Studio

Poznámka:

Datové sady a související třídy jsou staršími technologiemi rozhraní .NET Framework z počátku 2000, které aplikacím umožňují pracovat s daty v paměti, zatímco aplikace jsou odpojené od databáze. Jsou zvláště užitečné pro aplikace, které uživatelům umožňují upravovat data a uchovávat změny zpět do databáze. I když se datové sady ukázaly jako velmi úspěšná technologie, doporučujeme, aby nové aplikace .NET používaly Entity Framework Core. Entity Framework poskytuje přirozenější způsob práce s tabulkovými daty jako objektovými modely a má jednodušší programovací rozhraní.

Data můžete uživatelům aplikace zobrazit vazbou dat k ovládacím prvkům. Tyto ovládací prvky vázané na data můžete vytvořit přetažením položek z okna Zdroje dat na návrhovou plochu nebo ovládací prvky na povrchu v sadě Visual Studio.

Toto téma popisuje zdroje dat, které můžete použít k vytvoření ovládacích prvků vázaných na data. Popisuje také některé obecné úlohy, které jsou součástí datové vazby. Konkrétnější podrobnosti o vytváření ovládacích prvků vázaných na data najdete v tématu Vytvoření ovládacích prvků vazby model Windows Forms k datům v sadě Visual Studio a vytvoření vazby ovládacích prvků WPF k datům v sadě Visual Studio.

Zdroje dat

V kontextu datové vazby představuje zdroj dat data v paměti, která je možné svázat s uživatelským rozhraním. V praxi může být zdrojem dat třída Entity Framework, datová sada, koncový bod služby, který je zapouzdřen v objektu proxy .NET, LINQ to SQL třída nebo jakýkoliv objekt nebo kolekce .NET. Některé zdroje dat umožňují vytvářet ovládací prvky vázané na data přetažením položek z okna Zdroje dat, zatímco jiné zdroje dat ne. Následující tabulka ukazuje, které zdroje dat jsou podporované.

Zdroj dat Podpora přetažení v návrháři model Windows Forms Podpora přetažení v návrháři WPF Podpora přetažení v návrháři Silverlight
Datová sada Ano Ano No
Model EDM (Entity Data Model) Ano1 Ano Yes
TŘÍDY LINQ to SQL č.2 č.2 č.2
Služby (včetně Datové služby WCF, služeb WCF a webových služeb) Ano Ano Yes
Object Ano Ano Yes
SharePoint Ano Ano Yes
  1. Vygenerujte model pomocí průvodce Entity Data Model a přetáhněte tyto objekty do návrháře.

  2. V okně Zdroje dat se nezobrazují třídy LINQ to SQL. Můžete však přidat nový zdroj dat objektu, který je založen na LINQ to SQL třídy, a potom tyto objekty přetáhnout do návrháře a vytvořit ovládací prvky vázané na data. Další informace najdete v tématu Návod: Vytvoření tříd LINQ to SQL (Návrhář O-R).

okno Zdroje dat

Zdroje dat jsou pro váš projekt dostupné jako položky v okně Zdroje dat. Toto okno se zobrazí, když je návrhová plocha formuláře aktivním oknem v projektu, nebo ho můžete otevřít (když je otevřený projekt) výběrem možnosti Zobrazit>jiné zdroje dat Windows.> Položky z tohoto okna můžete přetáhnout, abyste vytvořili ovládací prvky vázané na podkladová data a zdroje dat můžete také nakonfigurovat kliknutím pravým tlačítkem myši.

Data Sources window

Pro každý datový typ, který se zobrazí v okně Zdroje dat, se při přetažení položky do návrháře vytvoří výchozí ovládací prvek. Před přetažením položky z okna Zdroje dat můžete změnit vytvořený ovládací prvek. Další informace naleznete v tématu Nastavení ovládacího prvku, který se má vytvořit při přetažení z okna Zdroje dat.

Úkoly spojené s vazbami ovládacích prvků na data

V následující tabulce jsou uvedeny některé z nejběžnějších úloh, které provádíte při svázání ovládacích prvků s daty.

Úloha Více informací
Otevřete okno Zdroje dat. Otevřete návrhovou plochu v editoru a zvolte Zobrazit>zdroje dat.
Přidejte do projektu zdroj dat. Přidání nových zdrojů dat
Nastavte ovládací prvek vytvořený při přetažení položky z okna Zdroje dat do návrháře. Nastavení ovládacího prvku, který má být vytvořen při přetažení z okna zdrojů dat
Upravte seznam ovládacích prvků přidružených k položkám v okně Zdroje dat. Přidání vlastních ovládacích prvků do okna zdrojů dat
Vytváření ovládacích prvků vázaných na data Vytvoření vazby ovládacích prvků modelu Windows Forms k datům v sadě Visual Studio

Vytvoření vazby ovládacích prvků WPF k datům v sadě Visual Studio
Vytvoření vazby k objektu nebo kolekci Vytvoření vazby objektů v sadě Visual Studio
Filtrování dat, která se zobrazí v uživatelském rozhraní Filtrování a řazení dat ve formulářové aplikaci Windows
Přizpůsobení popis ovládacích prvků Úprava způsobu, kterým Visual Studio vytváří titulky pro ovládací prvky vázané daty