Tati_iniciante
Member
Pessoal,
Estou com uma duvida sobre como retornar as informações de uma lista em um label, da seguinte forma:
Lista
Nome1
Nome2
Nome3
Clicando sobre um item da lista (Ex: Nome 1), jogar as informações consultadas desse registro, no label.
Da forma que fiz, não deu certo, pois, o label retorna sempre a última informação, independente de qual registro eu marcar.
Obs: Estou utilizando CustomListView
Segue código abaixo:
Sub ConsultarBanco
ListView_Profissionais.Clear
Dim encontrou As String
encontrou = ""
Panel4_Inform.Visible = True
Label_Contato.Visible = True
Label_Email.Visible = True
Label_Telefone.Visible = True
Label_Profissao.Visible = True
valorTexto = EditText_Pesquisar.Text
Dim query As String = "SELECT * FROM Profissional WHERE Nome_Profissional like ?"
Dim rs As ResultSet = SQL1.ExecQuery2(query, Array As String("%" &valorTexto & "%"))
Do While rs.NextRow
'Log(rs.GetString("Funcao_Profissional"))
ListView_Profissionais.AddTextItem(rs.GetString("Nome_Profissional"), "Texto")
Label_Profissao.Text = rs.GetString("Funcao_Profissional")
Label_Telefone.Text = rs.GetString("Telefone_Profissional")
Label_Email.Text = rs.GetString("Email_Profissional")
encontrou = "S"
For i = 0 To rs.RowCount
Label_Profissao.Text = rs.GetString("Funcao_Profissional")
Next
Loop
If (encontrou = "") Then
MsgboxAsync("Nenhum profissional encontrado!","Mensagem")
End If
rs.Close
End Sub
Estou com uma duvida sobre como retornar as informações de uma lista em um label, da seguinte forma:
Lista
Nome1
Nome2
Nome3
Clicando sobre um item da lista (Ex: Nome 1), jogar as informações consultadas desse registro, no label.
Da forma que fiz, não deu certo, pois, o label retorna sempre a última informação, independente de qual registro eu marcar.
Obs: Estou utilizando CustomListView
Segue código abaixo:
Sub ConsultarBanco
ListView_Profissionais.Clear
Dim encontrou As String
encontrou = ""
Panel4_Inform.Visible = True
Label_Contato.Visible = True
Label_Email.Visible = True
Label_Telefone.Visible = True
Label_Profissao.Visible = True
valorTexto = EditText_Pesquisar.Text
Dim query As String = "SELECT * FROM Profissional WHERE Nome_Profissional like ?"
Dim rs As ResultSet = SQL1.ExecQuery2(query, Array As String("%" &valorTexto & "%"))
Do While rs.NextRow
'Log(rs.GetString("Funcao_Profissional"))
ListView_Profissionais.AddTextItem(rs.GetString("Nome_Profissional"), "Texto")
Label_Profissao.Text = rs.GetString("Funcao_Profissional")
Label_Telefone.Text = rs.GetString("Telefone_Profissional")
Label_Email.Text = rs.GetString("Email_Profissional")
encontrou = "S"
For i = 0 To rs.RowCount
Label_Profissao.Text = rs.GetString("Funcao_Profissional")
Next
Loop
If (encontrou = "") Then
MsgboxAsync("Nenhum profissional encontrado!","Mensagem")
End If
rs.Close
End Sub