Compartilhar via


Associar controles a imagens de um banco de dados

 

Publicado: abril de 2016

Você pode usar o fontes de dados window para vincular uma imagem em um banco de dados a um controle em seu aplicativo. Por exemplo, você pode vincular uma imagem a um Image de controle em um aplicativo WPF, ou a um PictureBox controle em aplicativos Windows Forms.

Imagens em um banco de dados normalmente são armazenadas como matrizes de bytes. Itens a fontes de dados janela que são armazenadas como matrizes de bytes têm seu controle tipo definido como nenhum por padrão, como matrizes de bytes podem conter qualquer coisa, desde uma simples matriz de bytes para o arquivo executável de um aplicativo grande. Para criar um controle ligado a dados para um item da matriz de bytes no fontes de dados janela que representa uma imagem, você deve selecionar o controle a ser criado.

O procedimento a seguir pressupõe que o fontes de dados janela já está preenchida com um item que é vinculado à imagem. Para obter mais informações, consulte Como conectar a dados em um banco de dados.

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

  1. Certifique-se de que a superfície de design que você deseja adicionar o controle é aberta no Designer WPF ou Windows Forms Designer.

  2. No fontes de dados janela, expanda a tabela desejada ou objeto para exibir suas colunas ou propriedades.

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

    • Se o WPF designer estiver aberto, selecione imagem.

    • Se o designer de formulários do Windows é aberto, selecione PictureBox.

    • Como alternativa, você pode selecionar um controle diferente, que oferece suporte à vinculação de dados e que pode exibir imagens. Se o controle que você deseja usar não estiver na lista de controles disponíveis, você pode adicioná-lo a lista e, em seguida, selecioná-lo. Para obter mais informações, consulte Adicionar controles personalizados à janela fontes de dados.

Consulte também

Associar controles WPF a dados no Visual Studio