Datagrid no pocket-pc nao aparece as colunas

25/10/2012

0

Boa tarde pessoal..
seguinte.. eu tenho um form com um datagrid ( praticamente identico a um outro que tenho aqui e funciona ) porem este não consigo fazer aparecer as colunas.. nao da erro nehum.. apenas abre o datagrid sem as informacoes sem coluna sem nada.. como se nao tivesse configurado o datagrid, abaixo segue um pedaco do codigo... pois nao consegui encontrar o erro.. quem tiver alguma ideia... agradeco desde de ja

StringBuilder q = new StringBuilder();
clConexao c = new clConexao();
SqlCeDataAdapter da;
DataSet ds = new DataSet();

q.Append("select datavenda, pd, razaosocial, sum(valor) as vl, flag from tbpedido ");
q.Append(" where flag <> 'E' ");
q.Append(" group by pd,datavenda,razaosocial,flag ");
q.Append(" order by datavenda,pd ");

c.AbrirConexao();
da = new SqlCeDataAdapter(q.ToString(), c.cn);
da.Fill(ds, "tbpedido");
dataGrid1.DataSource = ds.Tables["tbpedido"];
dataGrid1.RowHeadersVisible = false;

DataGridTableStyle obj = new DataGridTableStyle();
obj.MappingName = "tbpedido";

DataGridTextBoxColumn coluna = new DataGridTextBoxColumn();
coluna.MappingName = "datavenda";
coluna.HeaderText = "Data";
coluna.Width = 50;

DataGridTextBoxColumn coluna1 = new DataGridTextBoxColumn();
coluna1.MappingName = "pd";
coluna1.HeaderText = "Ped.";
coluna1.Width = 20;

...

obj.GridColumnStyles.Add(coluna);
obj.GridColumnStyles.Add(coluna1);
obj.GridColumnStyles.Add(coluna2);
obj.GridColumnStyles.Add(coluna3);

dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(obj);

c.FecharConexao();

Ricardo Matarazzo

Ricardo Matarazzo

Responder

Posts

25/10/2012

Joel Rodrigues

Faça alguns testes:
1) A consulta realmeente retorna dados?
2) A linha dataGrid1.RowHeadersVisible = false; não faz com que as colunas sejam ocultadas?
Responder

25/10/2012

Ricardo Matarazzo

sim retornam, se eu tiro toda a parte da configuração da coluna, aparece as linhas/colunas
tb ja tinha testado sobre o RowHeadersVisible apesar de usar em outro form ja tirei este comando
e nada tb.. o interessante que tenho um form pratiamente identico a esse e funciona direitinho
Responder

25/10/2012

Ricardo Matarazzo

consegui descobrir resolver... apenas alterei o MappingName para letras em MAIUSCULO e funcionou

vlw pessoal
Responder

25/10/2012

Joel Rodrigues

Opa, Ricardo, legal que você conseguiu e obrigado por compartilhar a solução.
Boa sorte em seus projetos.
Estou encerrando este tópico.
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