Jump to content
Luisveiga18

Duvida - Preencher Label com dados da BD

Recommended Posts

Luisveiga18

Bom dia!

De momento a única forma que eu estou a encontrar de "mostrar" os dados da minha base de dados é partir de uma datagrid. Mas eu gostaria de saber se é possível mostrar os dados de uma certa tabela em labels.

Ou seja o meu objetivo seria, localizar, a partir da chave primaria, e depois mostrar os dados associados a essa chave primaria em labels e nao numa datagrid.

Share this post


Link to post
Share on other sites
NunoDinis

Sim, é possível. O código abaixo está feito para SQL, caso não seja a que estás a usar só precisas de adaptar os comandos..

Dim query As String = "QUERY"
Dim cmd As New SqlCommand(query, conexao)
' Cria uma consulta paremetrizada
  cmd.Parameters.Add(New SqlParameter("Nome", nome))
' executa a consulta.
  Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.SingleRow)
' exibe o resutlado nas labels
If dr.HasRows Then
	dr.Read()
label1.text= dr.Item(1).ToString
   label2.text= dr.Item(0).ToString
  End if

Edited by NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Luisveiga18

Mas tipo eu queria que ele mostra-se os dados depois de fazermos uma procurar pelo nome de um fornecedor, sendo que o nome não é chave principal. Existe alguma forma de o fazer e mostrar esses dados numa label?

Share this post


Link to post
Share on other sites
NunoDinis

Viste o código que te mandei acima ? Consegues interpretá-lo ?


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Share this post


Link to post
Share on other sites
Kline777

Nem precisas de fazer o codigo para mostrar a info na label. Nas propriedades da label tens lá uma propriedade chamada databinding (penso eu) e dizes a que campo da tabela queres ligar a label

Share this post


Link to post
Share on other sites
prokton

Acho que assim dá para extrair a info de uma base dados:

LblIdCliente.Text = ds.Tables("dsClientes").Rows(0).Item(0)
LblNome.Text = ds.Tables("dsClientes").Rows(0).Item(1)

Edited by apocsantos
geshi+texto

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.