.NET Carregar um ComboBox com C Sharp Windows Form com Banco de Mysql

02/11/2014

0

Bom dia
Olá, tudo bem ?

Visual Studio + C# Windows Form + Banco de Dados Mysql

Estou iniciando agora em C# e, se os amigos me ajudarem fico muito grato a todos

Tenho um form bem simples com devidos componentes
Combobox e um label , a idéia é a seguinte

Preciso carregar um combobox referente a uma tabela no banco de dados que retorno o código_departamento que nessa tabela é FK

Abaixo o código que esta no evento Click do Combobox, até aqui tudo bem

Porém preciso mostrar em um Label a Descrição desse código que selecionei no combobox

private void cbxCodigoDpto_Click(object sender, EventArgs e)
        {
            MySqlConnection cn = new MySqlConnection();
            cn.ConnectionString = ("server=localhost;database=sqg;pwd=\"\";uid=root");
            cn.Open();
            MySqlCommand comando = new MySqlCommand();
            comando.Connection = cn;
            comando.CommandText = "SELECT codigo, descricao FROM tb_departamento";
            MySqlDataReader dr = comando.ExecuteReader();
            DataTable dt = new DataTable();
            dt.Load(dr);
            cbxCodigoDpto.DisplayMember = "codigo";
            cbxCodigoDpto.DataSource = dt;
            cn.Close();
        }


E se também pudessem me orientar como criar uma classe para o código acima, e chamar a classe no evento click do combobox, mas isso não tão necessário agora, primeiro gostaria de resolver a mostrar a descrição no label

Desde já agradeço pela atenção de todos;
Vanderlei

Vanderlei

Responder

Posts

11/11/2014

Joel Rodrigues

Para mostrar em um label o texto do combobox, basta fazer algo como
label.Text = combo.Text;
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar