ComboBox C sharp

23/05/2021

0

Estou com uma dúvida em relação ao Draw Mode do combobox, quando coloco para ficar na opção Owner Draw Variable, para criar uma barra de rolagem os itens do meu combobox não aparecem, mas mesmo assim ainda consigo selecionar os itens, mas sem visualizar eles.

private void FormCategoria_Load(object sender, EventArgs e)
        {
            carregarCombo();
            desativarControles();
        }

        //Carrega os combobox com os dados do banco de dados
        protected void carregarCombo()
        {
            Conexao con = new Conexao();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "select * from categoria";
            cmd.Connection = con.conectar();
            SqlDataReader dr = cmd.ExecuteReader();
            DataTable dt = new DataTable();
            dt.Load(dr);

            cmbCod.DataSource = dt;
            cmbCod.DisplayMember = "cod_categoria";
            cmbCod.Text = "[Código]";
            cmbCategoria.DataSource = dt;
            cmbCategoria.DisplayMember = "descricao";
            cmbCategoria.Text = "[Descrição]";
            cmbCategoria.DrawMode = DrawMode.OwnerDrawVariable;
            }
 
Thiago

Thiago

Responder

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

Aceitar