Partilhar via


Associar controles a imagens de um banco de dados em aplicativos .NET Framework

Observação

Os conjuntos de dados e as classes relacionadas são tecnologias herdadas do .NET Framework do início dos anos 2000 que permitem que os aplicativos trabalhem com dados na memória enquanto os aplicativos estão desconectados do banco de dados. As tecnologias são bastante úteis em aplicativos que permitem que os usuários modifiquem dados e persistam as alterações no banco de dados. Embora os conjuntos de dados tenham se mostrado uma tecnologia muito bem-sucedida, é recomendado que os novos aplicativos .NET usem o Entity Framework Core. O Entity Framework proporciona uma forma mais natural de trabalhar com dados tabulares como modelos de objeto e conta com uma interface de programação mais simples.

Use a janela Fontes de Dados para associar uma imagem em um banco de dados a um controle em seu aplicativo. Por exemplo, você pode associar uma imagem a um controle Image em um aplicativo WPF ou a um controle PictureBox em um aplicativo do Windows Forms.

Normalmente, as imagens em um banco de dados são armazenadas como matrizes de bytes. Os itens na janela Fontes de Dados armazenados como matrizes de bytes têm seu tipo de controle definido como Nenhum por padrão, pois as matrizes de bytes podem conter qualquer coisa, desde uma simples matriz de bytes até o arquivo executável de um aplicativo grande. Para criar um controle associado a dados para um item de matriz de bytes na janela Fontes de Dados que representa uma imagem, você deve selecionar o controle a ser criado.

O procedimento a seguir pressupõe que a janela Fontes de Dados já esteja preenchida com um item associado à sua imagem.

Para associar uma imagem em um banco de dados a um controle

  1. Verifique se a superfície de design à qual você deseja adicionar o controle está aberta no Designer do WPF ou no Designer de Formulários do Windows.

  2. Na janela Fontes de Dados, expanda a tabela ou objeto desejado para exibir suas colunas ou propriedades.

    Dica

    Se a janela Fontes de Dados não estiver aberta, abra-a selecionando Exibir>Outras Janelas>Fontes de Dados.

  3. Selecione a coluna ou a propriedade que contém os dados da imagem e selecione um dos seguintes controles na lista de controles da lista suspensa:

    • Se o designer do WPF estiver aberto, selecione Imagem.

    • Se o designer de Windows Forms estiver aberto, selecione PictureBox.

    • Como alternativa, você pode selecionar um controle diferente que dê suporte à associação de dados e que possa exibir imagens. Se o controle que você deseja usar não estiver na lista de controles disponíveis, você poderá adicioná-lo à lista e selecioná-lo. Para obter mais informações, confira Adicionar controles personalizados à janela Fontes de Dados.