Kinhas 0 Denunciar post Postado Agosto 30, 2011 EDIT. Consegui resolver, era erro de sintaxe do SQL, coisa de noob como eu SHUAHUSahuSHUA O código ficou assim: private void combo_alunos_cadastrados_SelectedIndexChanged(object sender, EventArgs e) { this.txtb_endereco.DataBindings.Clear(); try { string nome = this.combo_alunos_cadastrados.Text; //Console.WriteLine(nome); if (nome.Contains("System")) { return; } else { mDataSet = new DataSet("Cliente"); mConn = new MySqlConnection("Persist Security Info=False; server=localhost;database=lucas;uid=root;password=Password1"); mConn.Open(); //cria um adapter utilizando a instrução SQL para aceder à tabela mAdapter = new MySqlDataAdapter("SELECT endereco FROM cliente WHERE nome like '" + nome + "'", mConn); mAdapter.TableMappings.Add("Table","Cliente"); mAdapter.Fill(mDataSet); txtb_endereco.DataBindings.Add("Text", mDataSet, "Cliente.endereco"); } } catch (MySqlException msqle) { MessageBox.Show("Erro de acesso ao MySQL : " + msqle.Message, "Erro"); } finally { mConn.Close(); } } Bom dia pessoal, estou postando muitas dúvidas, antes de postar estou olhando no fórum da msdn, macoratti, google, etc. Porém tem algumas coisas que não estão funcionando, e uma delas que não consegui encontrar, ou que não funcionou, é a seguinte. No meu programa tem uma combobox que assim que o form da load ele carrega os nomes da minha tabela do banco de dados, Até ai beleza, agora é que vem o pepino, eu tenho diversos textbox, e preciso que quando seleciono um item do combobox ela já pegue do bancoa s informações e jogue no respectivo textbox, O problema também é que não sei qual evento utilizar, no momento estou utilizando o evento combobox_SelectedIndexChanged, porém o combobox já vem selecionado com 1 item, vou postar o código pra vocês darem uma analisada no monte de tipos que eu tentei HUSAUShuAHUSA private void combo_alunos_cadastrados_SelectedIndexChanged(object sender, EventArgs e) { try { string nome = this.combo_alunos_cadastrados.Text; //Console.WriteLine(nome); if (nome.Contains("System")) { return; } else { mDataSet = new DataSet("Cliente"); mConn = new MySqlConnection("Persist Security Info=False; server=localhost;database=lucas;uid=root;password=Password1"); mConn.Open(); //cria um adapter utilizando a instrução SQL para aceder à tabela mAdapter = new MySqlDataAdapter("SELECT codigo, endereco FROM cliente WHERE nome = " + nome, mConn); //DataTable dtm = new DataTable(); //preenche o dataset através do adapter //mAdapter.Fill(mDataSet, "cliente"); //mAdapter.Fill(dtm); //mAdapter.TableMappings.Add("Table","Cliente"); mAdapter.Fill(mDataSet); //dsView = mDataSet.DefaultViewManager; //atribui o resultado à propriedade DataSource txtb_endereco.DataBindings.Add("Text", mDataSet, "Cliente.endereco"); } } catch (MySqlException msqle) { MessageBox.Show("Erro de acesso ao MySQL : " + msqle.Message, "Erro"); } finally { mConn.Close(); } } Alguém teria alguma idéia? =D Obrigado, Lucas. Compartilhar este post Link para o post Compartilhar em outros sites