Vázání ovládacích prvků k datům v sadě Visual Studio
Uživatelům vaší aplikace lze zobrazit data pomocí vazby dat na ovládací prvky.Pak můžete vytvořit tyto ovládací prvky vázané na data přetažením položek z okna Zdroje dat na návrhovou plochu v sadě Visual Studio.
Toto téma popisuje zdroje dat, které lze použít k vytvoření ovládacích prvků vázaných na datech.Také popisuje některé obecné úkoly při vytváření datových vazeb.Další konkrétní podrobnosti o tom, jak vytvořit ovládacích prvky vázané na data, naleznete v tématu Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio, Vázání ovládacích prvků WPF k datům v sadě Visual Studio a Vázání ovládacích prvků Silverlight k datům v sadě Visual Studio.
Zdroje dat
Zdroj dat představuje data dostupná pro vaši aplikaci.Můžete vytvořit zdroje dat z databází, služeb nebo objektů.Další informace naleznete v tématu Přehled zdrojů dat.
Některé zdroje dat umožňují vytvořit ovládací prvky vázané na data přetažením položek z okna Zdroje dat, jiné zdroje dat nikoli.Následující tabulka ukazuje, které zdroje dat nejsou podporovány.
Zdroj dat |
Podpora přetažení v nástroji Windows Forms Designer |
Podpora přetažení v nástroji WPF Designer |
Podpora přetažení v nástroji Silverlight Designer |
---|---|---|---|
Datová sada |
Ano |
Ano |
Ne |
Entity Data Model |
Ne1 |
Ano |
Ano |
Třídy technologie LINQ to SQL |
Ne2 |
Ne2 |
Ne2 |
Služby (včetně WCF Data Services, služeb WCF services a webových služeb) |
Ano |
Ano |
Ano |
Objekt |
Ano |
Ano |
Ano |
SharePoint |
Ano |
Ano |
Ano |
1.Když je otevřen Windows Forms Designer, entity v okně Zdroje dat jsou jen pro čtení a nelze je přetáhnout do návrháře.Můžete však přesto vytvořit ovládací prvek vázaný na data přidáním nového zdroje dat objektu, který je založen na Entity Data Model a poté tyto objekty přetáhnout do návrháře.
2.Třídy LINQ to SQL se nezobrazí v okně Zdroje dat.Můžete však přidat nový zdroj dat objektu, který je založen na třídách technologie LINQ to SQL tím, že tyto objekty přetáhnete do návrháře pro vytvoření ovládacích prvků vázaných na data.Další informace naleznete v tématu Walkthrough: Creating LINQ to SQL Classes (O/R Designer).
Okno zdroje dat
Zdroje dat jsou k dispozici pro váš projekt jako položky v okně Zdroje dat.Můžete přetáhnout položky z tohoto okna, chcete-li vytvořit ovládací prvky vázané na podkladová data.Další informace naleznete v tématu Okno zdroje dat.
Pro každý typ dat, který se zobrazí v okně Zdroje dat je vytvořen výchozí ovládací prvek, když přetáhnete položku do návrháře.Před přetažením položky z okna Zdroje dat můžete změnit ovládací prvek, který bude vytvořen.Další informace naleznete v tématu Postupy: Nastavení ovládacího prvku, který má být vytvořen při přetažení z okna zdrojů dat.
Úkoly spojené s vázáním ovládacích prvků na data
V následující tabulce jsou uvedeny některé nejběžnější úkoly, pomocí kterých lze svázat ovládací prvky s daty.
Úloha |
Další informace |
---|---|
Otevřete okno Zdroje dat |
|
Přidejte zdroj dat do projektu |
Postupy: Připojování k datům v databázi |
Před přetažením položky z okna Zdroje dat do návrháře můžete nastavovat ovládací prvek, který bude vytvořen. |
Postupy: 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ů, které jsou spojeny s položkami v okně Zdroje dat. |
Postupy: Přidávání obecných ovládacích prvků do okna zdroje dat |
Vytvořte ovládací prvky vázané na data. |
Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio Vázání ovládacích prvků WPF k datům v sadě Visual Studio Vázání ovládacích prvků Silverlight k datům v sadě Visual Studio |
Po vytvoření ovládacích prvků vázaných na data můžete chtít provést jeden z následujících úkolů.
Úloha |
Další informace |
---|---|
Úprava dat v základním zdroji dat |
|
Ověření změn provedených pro data |
|
Uložit aktualizovaná data zpět do databáze |
Viz také
Úkoly
Postupy: Vytvoření vazby ovládacích prvků k obrázkům z databáze
Koncepty
Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio
Vázání ovládacích prvků WPF k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci
Další zdroje
Vázání ovládacích prvků Silverlight k datům v sadě Visual Studio
Přehled datových aplikacích v sadě Visual Studio