Picture box carregar foto

Visual Studio

C#

19/10/2019

Ola .
usando c# com windows form

em um formulario tenho um picture box
utilizo o openfiledialog para escolher a foto e preencher o picturebox
nesse formulario tambem ha um datagridviewer onde mostra os dados dos usuarios que estao no BD SQL(tipo id, nome,etc..)
ate aqui tudo tranquilo.


minha duvida é:
como fazer para quando clicar na linha do datagridviewer(id do usuario) ele mostrar no picturebox a imagem do usuario que esta salva em uma pasta no c:\fotos

Agradeco.
Francisco

Francisco

Curtidas 1

Respostas

Jonas Ferraz

Jonas Ferraz

19/10/2019

Vai depender de como você está chamando o nome dos arquivos na pasta de fotos. Se o nome das imagens for o id, por exemplo, você pode pegar o valor do id que foi selecionado no DataGridView e fazer algo semelhante a isso:

pictureBox1.Image = Image.FromFile($"C:\\minha pasta\\.jpg");

Onde idUsuario é uma variável inteira que contém o código que identifica o usuário.

O cifrão ($) é uma interpolação de strings, uma forma diferente de concatenação: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated
GOSTEI 0
POSTAR