Usuário com melhor resposta
GridView 2 colunas com dados diferentes em 1 coluna só, tem como?

Pergunta
-
Oi, eu tenho um gridview que tem várias colunas
tem a coluna Assunto e a Resumo, que são dados diferentes e colunas do banco diferentes
tem como pegar essas duas e colocar em 1 coluna só
tipo.. o Assunto em negrito e logo embaixo o Resumo sem ser negrito
em uma coluna só..
esperando uma ajuda e uma luz..
obrigado..
Respostas
-
Diego,
Você precisa trabalhar com templatefield.
Quando você converte uma coluna do seu gridview para TemplateField, o gridview cria um controle (label por exemplo) dentro dessa coluna e associa esse controle a uma campo do banco. O que você precisa fazer é criar um novo controle (label) dentro desse TemplateField e associa ao campo do banco que você deseja.
Se o seu grid já está buscando os valores do banco, seria mais ou menos assim:
1) Converta o campo Assunto para TemplateField;
- Você vai reparar que foi criado uma label e essa label está associada ao campo Assunto
2) Crie um novo controle (label) dentro desse TemplateField e associe ao campo Resumo (siga o exemplo da label Assunto).
Referências:
- http://msdn.microsoft.com/en-us/library/bb288031.aspx
- http://msdn.microsoft.com/en-us/library/aa479353.aspx
Abraço,
Carlos Eduardo Ferreira- Sugerido como Resposta CarlosEduardo Ferreira sexta-feira, 15 de julho de 2011 13:03
- Marcado como Resposta Diego da Silva Ata sexta-feira, 15 de julho de 2011 14:54
Todas as Respostas
-
Diego,
Você precisa trabalhar com templatefield.
Quando você converte uma coluna do seu gridview para TemplateField, o gridview cria um controle (label por exemplo) dentro dessa coluna e associa esse controle a uma campo do banco. O que você precisa fazer é criar um novo controle (label) dentro desse TemplateField e associa ao campo do banco que você deseja.
Se o seu grid já está buscando os valores do banco, seria mais ou menos assim:
1) Converta o campo Assunto para TemplateField;
- Você vai reparar que foi criado uma label e essa label está associada ao campo Assunto
2) Crie um novo controle (label) dentro desse TemplateField e associe ao campo Resumo (siga o exemplo da label Assunto).
Referências:
- http://msdn.microsoft.com/en-us/library/bb288031.aspx
- http://msdn.microsoft.com/en-us/library/aa479353.aspx
Abraço,
Carlos Eduardo Ferreira- Sugerido como Resposta CarlosEduardo Ferreira sexta-feira, 15 de julho de 2011 13:03
- Marcado como Resposta Diego da Silva Ata sexta-feira, 15 de julho de 2011 14:54
-
Carlos,
Testei aqui e funcionou perfeitamente.
Única dúvida é que ele cria o label como você comentou
e também ele cria no EditItemTemplate um TextBox, eu tirei esse Text e deixei só o label e não vi diferença, será que pode deixar sem?! Estou usando sem, só com o label como você disse.
Obrigadão pela ajuda.
Abraço,
-
-