Sdílet prostřednictvím


Vytvoření vazby ovládacích prvků k obrázkům z databáze v aplikacích .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. 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í.

Okno Zdroje dat můžete použít k vytvoření vazby obrázku v databázi k ovládacímu prvku v aplikaci. Můžete například vytvořit vazbu obrázku Image na ovládací prvek v aplikaci WPF nebo na PictureBox ovládací prvek v aplikaci model Windows Forms.

Obrázky v databázi se obvykle ukládají jako bajtová pole. Položky v okně Zdroje dat, které jsou uloženy jako bajtová pole, mají ve výchozím nastavení nastavený typ ovládacího prvku None , protože pole bajtů můžou obsahovat cokoli od jednoduchého pole bajtů až po spustitelný soubor velké aplikace. Chcete-li vytvořit ovládací prvek vázaný na data pro položku pole bajtů v okně Zdroje dat představující obrázek, je nutné vybrat ovládací prvek, který chcete vytvořit.

Následující postup předpokládá, že okno Zdroje dat je již naplněno položkou, která je svázaná s vaším obrázkem.

Vytvoření vazby obrázku v databázi k ovládacímu prvku

  1. Ujistěte se, že návrhová plocha, ke které chcete ovládací prvek přidat, je otevřená v návrháři WPF nebo v návrháři model Windows Forms.

  2. V okně Zdroje dat rozbalte požadovanou tabulku nebo objekt, aby se zobrazily jeho sloupce nebo vlastnosti.

    Tip

    Pokud okno Zdroje dat není otevřené, otevřete ho tak, že vyberete Zobrazit>jiné zdroje dat Windows.>

  3. Vyberte sloupec nebo vlastnost, která obsahuje data obrázku, a v rozevíracím seznamu ovládacích prvků vyberte jeden z následujících ovládacích prvků:

    • Pokud je návrhář WPF otevřený, vyberte Obrázek.

    • Pokud je návrhář model Windows Forms otevřený, vyberte PictureBox.

    • Alternativně můžete vybrat jiný ovládací prvek, který podporuje datovou vazbu a který může zobrazovat obrázky. Pokud ovládací prvek, který chcete použít, není v seznamu dostupných ovládacích prvků, můžete ho přidat do seznamu a pak ho vybrat. Další informace naleznete v tématu Přidání vlastních ovládacích prvků do okna Zdroje dat.