Quantcast
Channel: Combobox com duas ações
Viewing all articles
Browse latest Browse all 2

Combobox com duas ações

$
0
0

Pessoal,

Bom dia,

Venho aqui pedir humildemente o seu auxílio, pois sempre que preciso venho neste fórum e encontro várias soluções paras minhas dúvidas.

Estou desenvolvendo uma aplicação em C# e em um formulário de cadastro eu tenho uma combobox que é responsável por listar todo o conteúdo de uma coluna em uma tabela já contido no banco de dados e quando eu seleciono um desses itens da combobox outros campos do formulário são preenchidos com os demais valores desta tabela.

No caso a minha dificuldade é: quando seleciono o item na combobox não são preenchidos os outros campos, não sei se o meu raciocínio está certo ou errado, mas já pesquisei aqui no fórum tentei adaptar alguns exemplos e não tive sucesso, segue o meu código para que vocês possam entender.

private void Cadastro_Load(object sender, EventArgs e)
        {
            //Busca no servidor a lista de nomes
            conectar.Open();
            comando.CommandText = "select nome from tabela";
            comando.Connection = conectar;
            leitor = comando.ExecuteReader();

            while (leitor.Read())
            {
                comboboxNome.Items.Add(leitor[0]);
            }

            if (comboboxNome.Text != "")
            {
                SqlCommand cmd = new SqlCommand("select descricao, data from tabela where nome like @_name", conectar);
                cmd.Parameters.Add(new SqlParameter("@_name", comboboxNome.SelectedItem.ToString()));
                SqlDataReader leitor2 = cmd.ExecuteReader();
                while (leitor2.Read())
                {
                    campoDescricao.Text = leitor2.GetString(0);
                    campoData.Text = leitor2.GetString(1);
                }
            }

        }

Obrigado pela sua atenção.


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images