Duvida GriControl Devexpress

29/05/2015

0

Recentemente comprei alguns componentes do devexpress, Porém não estou conseguindo utilizar o gridcontrol.

no grid do visual utilizo este metodo para preencher meu grid
        public void listarGrid()
        {
            //LIMPAR GRID
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();

            //Para pegar os dados:     
            string sql = @"select * from TipoQuarto";
            //MessageBox.Show(sql);

            DataSet dtDados = LConexao.GetDataSet(sql);
            int cod,id = 0;
            string desc = string.Empty;

            //Este comando serve para percorrer todos os dados dentro do dataSet
            foreach (DataRow dr in dtDados.Tables[0].Rows)
            {
                cod = dr.Field<int>("TipoQCod");
                desc = dr.Field<string>("TipoQDesc");
                id = dr.Field<int>("TipoQID");
                dataGridView1.Rows.Add(cod, desc, id);
            }
        }


Mas no do dev ele nao aceita isto dataGridView1.Rows.Add(cod, desc, id);

Como faço para listar no gridcontrol?
Eduardo

Eduardo

Responder

Posts

30/06/2015

Joel Rodrigues

Olá, você pode simplesmente atribuir seu DataSet como fonte de dados do GridControl. Não é necessário adicionar linha por linha.
Tente grid.DataSource = meuDataSet.
Responder

02/07/2015

Eduardo

teria como postar um exemplo pra mim, pq quando faço com o dataset não consigo exibir mais de uma tabela do banco.

Tentei de várias formas e desisti. Os componentes do dev são muito bons mas é muito difícil suporte, ontem fiquei o dia inteiro pra descobrir como faço um campo DATE EDIT receber uma data e exibir.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar