Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #59 da revista programar. Faz já o download aqui!

AdyWado0

Como obter ID da combobox para retornar a base de dados

Mensagens Recomendadas

AdyWado0    0
AdyWado0

void fill_cbcategoria()
       {
           cbsubcategoria.Items.Clear();
           cbproduto.Items.Clear();
           try
           {
               con.Open();
               string Query = "select * from Categoria";
               SqlCommand createCommand = new SqlCommand(Query, con);
               SqlDataReader dr = createCommand.ExecuteReader();
               while (dr.Read())
               {
                   string id = dr.GetInt32(0).ToString();
                   string name = dr.GetString(1);
                   cbcategoria.Items.Add(id + " - " + name);

               }
               con.Close();
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message);
           }
       }

{
MessageBox.Show(ex.Message);
}
}

private void btneditar_Click(object sender, EventArgs e)
       {
           try
           {
               con.Open();
               string Query = "insert into dbPAP.Categoria (id_categoria, categoria)" + "values('" + this.cbcategoria.SelectedValue + this.cbcategoria.SelectedItem + "') ;";
               SqlCommand createCommand = new SqlCommand(Query, con);
               SqlDataReader dr = createCommand.ExecuteReader();
               MessageBox.Show("Editado com sucesso!");
               while (dr.Read())
               {

               }
               con.Close();
           }

A conexão está feita globalmente...

Tenho este código para gravar os dados na base de dados, mas não consigo obter o ID da combobox categoria, se alguém me souber ajudar, agradecia...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.