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:
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 |
Vygenerujte model pomocí průvodce Entity Data Model a přetáhněte tyto objekty do návrháře.
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.
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 |