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:

Třídy DataSet a související třídy jsou starší technologie rozhraní .NET Framework z počátku 2000, které umožňují aplikacím pracovat s daty v paměti, zatímco aplikace jsou odpojeny od databáze. Tyto technologie 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ž jsou datové sady ověřenou úspěšnou technologií, doporučeným přístupem pro nové aplikace .NET je použití 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í vazby ovládacích prvků 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ástroji Windows Forms Designer Podpora přetažení v návrháři WPF Podpora přetažení v návrháři Silverlight
Datová sada Ano Ano Ne
model EDM (Entity Data Model) Ano1 Ano Ano
TŘÍDY LINQ to SQL Bez2 Bez2 Bez2
Služby (včetně datových služeb WCF, služeb WCF a webových služeb) Ano Ano Ano
Objekt Ano Ano Ano
Služba SharePoint Ano Ano Ano
  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 třídách LINQ na SQL, a potom tyto objekty přetáhnout do návrháře pro vytvoření datově vázaných ovládacích prvků. 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 datWindows>. 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.

Okno Zdroje dat

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.

Úkol 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ý se má vytvořit při přetažení z okna Zdroje 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 Zdroje dat
Vytváření ovládacích prvků vázaných na data Propojení ovládacích prvků Windows Forms s daty ve Visual Studiu

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 v aplikaci Windows Forms
Přizpůsobení titulků pro ovládací prvky Přizpůsobení způsobu vytváření titulků pro ovládací prvky vázané na data v sadě Visual Studio