none
Preencher combobox com dataRow não funciona! RRS feed

  • Pergunta

  • Estou fazendo um programa para aprender sobre banco de dados, tratasse de um programa que busca em um MDB as informações para a combobox com os estados (DisplayMember) e a sigla do estado (ValueMember) para posteriormente buscar a percentagem do imposto.

    Mas esta dando erro, como não tenho experiência em programação fui incluindo tudo que encontrava para ver se funcionava.

    Se alguém puder ajudar.

    Segue código para preencher combobox.

     

            public void preencheCombobox()

            {

                OleDbConnection Cn = new OleDbConnection(conectioString);

                commandQuery = "SELECT stateName, stateSigla FROM estados";

                OleDbDataAdapter DA = new OleDbDataAdapter(commandQuery, Cn);

                DataSet DS = new DataSet();

                DataTable DT = new DataTable("estados");

                DS.Tables.Add(DT);

                Cn.Open();

     

                DataRow DR = DS.Tables[0].NewRow();

     

                DR["stateName"] = "0";

     

                DR["stateSigla"] = "0";

     

                DS.Tables[0].Rows.InsertAt(DR, 0);

     

                this.cbxDetination.DataSource = DS.Tables[0];

     

                this.cbxDetination.DisplayMember = "stateName";

     

                this.cbxDetination.ValueMember = "stateSigla";

     

                Cn.Close();

            }Preenche

    Valeu!

    domingo, 23 de maio de 2010 23:12