CARREGAR COMBOBOX TEXT E O ID DO TEXTO

ALEXPASSOS 26/04/2010 08:06:17
#340244
Olá

Estou querendo carregar o combo e aguar os id de cada texto no banco de dados. o carregamento eu já faço sem problema não estou conseguindo é aguardar o id. eu achei esse exemplo no macoratti.

http://www.macoratti.net/vbn_idta.htm

Funciona + ou - do jeito que estou querendo... só que só recupera o ID quando o usuário abri e seleciona o texto.... mas eu quero colocar que recupere o ID quando o usuário também digita algum texto que tem no combo.... e desse jeito ai do exemplo não funciona da erro.

Alguma ideia?
ALEXPASSOS 26/04/2010 16:30:49
#340291
Dim ds As New DataSet

Dim cmd As New MySql.Data.MySqlClient.MySqlCommand([Ô]select * from contas order by nome[Ô], Conexao)
Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter(cmd)
Dim tb As New DataTable
da.Fill(ds, [Ô]contas[Ô])

Application.DoEvents()

Combo.Text = [Ô][Ô]
Combo.Items.Clear()
Combo.BeginUpdate()

Combo.DataSource = ds.Tables([Ô]contas[Ô])
Combo.DisplayMember = [Ô]nome[Ô]
Combo.ValueMember = [Ô]id[Ô]

Combo.SelectedIndex = 0
txtId.Text = Combo.SelectedValue

Combo.EndUpdate()

Com esse código eu conseguir preencher o combo... mas agora não consigo recuperar o ID

estou colocando assim pra recuperar

txtId.Text = CType(Combo.SelectedValue, String)

erro: A conversão do tipo [ô]DataRowView[ô] tipo [ô]String[ô] não é válida
TECLA 26/04/2010 17:12:00
#340295
Ja tentou assim?
txtId.Text = Combo.SelectedValue.ToString()
Tópico encerrado , respostas não são mais permitidas