Přidání vlastních ovládacích prvků do okna Zdroje dat pro aplikace .NET Framework
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. 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ž 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í.
Když přetáhnete položku z okna Zdroje dat na návrhovou plochu pro vytvoření ovládacího prvku vázaného na data, můžete vybrat typ ovládacího prvku, který vytvoříte. Každá položka v okně obsahuje rozevírací seznam zobrazující ovládací prvky, ze které si můžete vybrat. Sada ovládacích prvků přidružených k jednotlivým položkám je určena datovým typem položky. Pokud se ovládací prvek, který chcete vytvořit, nezobrazí v seznamu, můžete postupovat podle pokynů v tomto tématu a přidat ovládací prvek do seznamu.
Další informace o výběru ovládacích prvků vázaných na data pro vytvoření položek v okně Zdroje dat naleznete v tématu Nastavení ovládacího prvku, který se má vytvořit při přetažení z okna Zdroje dat.
Přizpůsobení seznamu ovládacích prvků s možností vazby
Pokud chcete přidat nebo odebrat ovládací prvky ze seznamu dostupných ovládacích prvků pro položky v okně Zdroje dat, které mají konkrétní datový typ, proveďte následující kroky.
Výběr ovládacích prvků, které mají být uvedeny pro datový typ
Ujistěte se, že je otevřený návrhář WPF nebo návrhář model Windows Forms.
V okně Zdroje dat klikněte na položku, která je součástí zdroje dat, který jste přidali do okna, a pak vyberte rozevírací nabídku položky.
Tip
Pokud okno Zdroje dat není otevřené, otevřete ho tak, že vyberete Zobrazit>jiné zdroje dat Windows.>
V rozevírací nabídce klepněte na tlačítko Přizpůsobit. Otevře se jedno z následujících dialogových oken:
Pokud je otevřený návrhář model Windows Forms, otevře se stránka Přizpůsobení uživatelského rozhraní dat v dialogovém okně Možnosti. Další informace naleznete v části Možnosti přizpůsobení uživatelského rozhraní dat dialogové okno.
Pokud je otevřen návrhář WPF, otevře se dialogové okno Přizpůsobit vazbu ovládacího prvku.
V dialogovém okně vyberte datový typ z rozevíracího seznamu Datový typ .
Chcete-li přizpůsobit seznam ovládacích prvků pro tabulku nebo objekt, vyberte [Seznam].
Pokud chcete přizpůsobit seznam ovládacích prvků pro sloupec tabulky nebo vlastnosti objektu, vyberte datový typ sloupce nebo vlastnosti v podkladovém úložišti dat.
Chcete-li přizpůsobit seznam ovládacích prvků pro zobrazení datových objektů s obrazci definovanými uživatelem, vyberte [Jiné]. Pokud má vaše aplikace například vlastní ovládací prvek, který zobrazuje data z více než jedné vlastnosti konkrétního objektu, vyberte možnost [Jiné].
V dialogovém okně Přidružené ovládací prvky vyberte každý ovládací prvek, který chcete mít k dispozici pro vybraný datový typ, nebo zrušte výběr všech ovládacích prvků, které chcete ze seznamu odebrat.
Poznámka:
Pokud se ovládací prvek, který chcete vybrat, nezobrazí v poli Přidružené ovládací prvky , musíte ovládací prvek přidat do seznamu. Další informace naleznete v tématu Přidání přidružených ovládacích prvků.
Klikněte na OK.
V okně Zdroje dat klikněte na položku datového typu, který jste právě přidružli k jednomu nebo více ovládacím prvkům, a pak vyberte rozevírací seznam pro položku.
Ovládací prvky, které jste vybrali v poli Přidružené ovládací prvky , se teď zobrazí v rozevírací nabídce položky.
Přidání přidružených ovládacích prvků
Pokud chcete ovládací prvek přidružit k datovému typu, ale ovládací prvek se nezobrazí v poli Přidružené ovládací prvky , musíte ovládací prvek přidat do seznamu. Ovládací prvek musí být umístěn v aktuálním řešení nebo v odkazovaném sestavení. Musí být také k dispozici v sadě nástrojů a musí mít atribut, který určuje chování datové vazby ovládacího prvku.
Přidání ovládacích prvků do seznamu přidružených ovládacích prvků:
Přidejte požadovaný ovládací prvek do panelu nástrojů tak, že kliknete pravým tlačítkem myši na panel nástrojů a vyberete Zvolit položky.
Ovládací prvek musí mít jeden z následujících atributů:
Atribut Popis DefaultBindingPropertyAttribute Implementujte tento atribut u jednoduchých ovládacích prvků, které zobrazují jeden sloupec (nebo vlastnost) dat, například TextBox. ComplexBindingPropertiesAttribute Implementujte tento atribut u ovládacích prvků, které zobrazují seznamy (nebo tabulky) dat, například DataGridView. LookupBindingPropertiesAttribute Implementujte tento atribut u ovládacích prvků, které zobrazují seznamy (nebo tabulky) dat, ale také potřebují prezentovat jeden sloupec nebo vlastnost, například ComboBox. V případě model Windows Forms otevřete v dialogovém okně Možnosti stránku Přizpůsobení uživatelského rozhraní dat. Nebo v případě WPF otevřete dialogové okno Přizpůsobit vazbu ovládacího prvku. Další informace naleznete v tématu Přizpůsobení seznamu ovládacích prvků s možností vazby pro datový typ.
V dialogovém okně Přidružené ovládací prvky by se teď měl zobrazit ovládací prvek, který jste právě přidali do panelu nástrojů .
Poznámka:
Do seznamu přidružených ovládacích prvků lze přidat pouze ovládací prvky umístěné v aktuálním řešení nebo v odkazovaném sestavení. (Ovládací prvky musí také implementovat jeden z atributů datové vazby v předchozí tabulce.) Chcete-li svázat data s vlastním ovládacím prvek, který není k dispozici v okně Zdroje dat, přetáhněte ovládací prvek ze sady nástrojů na návrhovou plochu a potom přetáhněte položku, která se má svázat z okna Zdroje dat do ovládacího prvku.