Datagrid no pocket-pc nao aparece as colunas
25/10/2012
0
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
Posts
25/10/2012
Joel Rodrigues
1) A consulta realmeente retorna dados?
2) A linha dataGrid1.RowHeadersVisible = false; não faz com que as colunas sejam ocultadas?
25/10/2012
Ricardo Matarazzo
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
25/10/2012
Ricardo Matarazzo
vlw pessoal
25/10/2012
Joel Rodrigues
Boa sorte em seus projetos.
Estou encerrando este tópico.
Clique aqui para fazer login e interagir na Comunidade :)