none
Como carregar uma das colunas do DataGridView do tipo ComboBox no VS c# 2012 de uma tabela da base de dados para a ComboBox? Eu estava tentando mas encotrei muitas dificuldades observem o código abaixo: RRS feed

  • Pergunta

  • private void cboCarregarCodigoP()

     {

        try

        {

          a.comando = new SqlCommand("Select CodigoP From Produtos", a.conexao);

          a.conexao.Open();

          SqlDataReader seleccione = a.comando.ExecuteReader();

          while (seleccione.Read())

          {

          DataGridViewComboBoxColumn cm1 = new DataGridViewComboBoxColumn();                  

          cm1.Items.Add(seleccione["CodigoP"].ToString());

          dataGridView1.Rows[0].Cells[0].Value = cm1.Items.Add(seleccione["CodigoP"].ToString());                  

          }

        }

        catch (Exception ex)

        {

        MessageBox.Show(ex.ToString());

        }

        finally

        {

          a.conexao.Close();

        }

     }

    E a seguir chamar a rotina no evento Load do Formulário para carregar a ComboBox do DataGridView e não está a sortir nenhum efeito.

    private void frmCompraProdutos_Load(object sender, EventArgs e)

    {          
    cboCarregarCodigoP(); <o:p></o:p>

    }

    Se alguém tiver ali uma sugestão agradeceria... meus cumprimentos

    quinta-feira, 30 de outubro de 2014 23:56

Todas as Respostas