Usuário com melhor resposta
Carregar combobox

Pergunta
-
Eae....então..eu quero saber como faço para carregar um combobox com um select no banco de dados..estou usando o seguite codigo..
bdDataSet = new DataSet();
bdConn = new MySqlConnection("server=localhost;database=teste;uid=teste;pwd='teste'");
try
{
bdConn.Open();
}
catch
{
MessageBox.Show("Impossível estabelecer conexão");
}
if (bdConn.State == ConnectionState.Open)
{
MySqlCommand commS = new MySqlCommand("SELECT nome FROM clientes", bdConn);
commS.BeginExecuteNonQuery();
comboBox1.Items.Add(commS);acho q tem alguma coisa errada !
"A imaginação é mais importante que o conhecimento. O conhecimento é limitado. A imaginação envolve o mundo." Albert Einstein
Respostas
-
AMigo,
vc ta indo pelo caminho certo, mas faltam alguns detalhes:
como eu não tenho o provider do mysql na minha máquina, vou colocar um exemplo em SQL Server, vc olha como é e coloca em MySQL, basicamente é so trocar o nome das classes.
SqlConnection Conn = new SqlConnection(@"server=localhost;database=teste;uid=teste;pwd='teste'"); Conn.Open(); string sql = "select id,nome from usuario"; SqlDataAdapter DTA = new SqlDataAdapter(sql, Conn); DataSet ds = new DataSet(); DTA.Fill(ds); comboBox1.DataSource = ds.Tables[0]; comboBox1.DisplayMember = "nome"; comboBox1.ValueMember = "id";
Olavo Oliveira Neto luke_neto@hotmail.com- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 15 de outubro de 2010 12:40
- Marcado como Resposta Éder Luiz sexta-feira, 15 de outubro de 2010 12:50
Todas as Respostas
-
AMigo,
vc ta indo pelo caminho certo, mas faltam alguns detalhes:
como eu não tenho o provider do mysql na minha máquina, vou colocar um exemplo em SQL Server, vc olha como é e coloca em MySQL, basicamente é so trocar o nome das classes.
SqlConnection Conn = new SqlConnection(@"server=localhost;database=teste;uid=teste;pwd='teste'"); Conn.Open(); string sql = "select id,nome from usuario"; SqlDataAdapter DTA = new SqlDataAdapter(sql, Conn); DataSet ds = new DataSet(); DTA.Fill(ds); comboBox1.DataSource = ds.Tables[0]; comboBox1.DisplayMember = "nome"; comboBox1.ValueMember = "id";
Olavo Oliveira Neto luke_neto@hotmail.com- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 15 de outubro de 2010 12:40
- Marcado como Resposta Éder Luiz sexta-feira, 15 de outubro de 2010 12:50
-