ComboBox C sharp

.NET

Visual Studio

C#

.NET Framework

23/05/2021

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

Curtidas 0
POSTAR