ALTERAR TIPO DE COLUNA DATAGRIDVIEW

MAXCIM 12/01/2016 15:22:46
#456035
Olá amigos,

como faço para alterar o tipo de coluna do datagridview

preencho o datadridview pelo datasource, todos os campos são do tipo datagridviewtextbox

gostaria de percorrer as colunas num for-next e mudar o tipo de alguma colunas para datagridviewcheckbox. ( isso em tempo de execução)
NILSONTRES 12/01/2016 16:03:56
#456039
Essa propriedade em execução me parece que não da.
MAXCIM 12/01/2016 16:15:50
#456041
é.. pelo tanto que pesquisei e não consegue... acho que não da mesmo!

teria alguma dica para contornar isso? meu grid esta cheio de 0 e 1 e o cliente gostaria de ver um check (true/false) no lugar
NILSONTRES 12/01/2016 17:55:38
#456044
Pois é, esse é o problema de vincular controles, eu carrego o meus datagrids sempre na unha, é um controle que tem 1001 utilidades e carregar via datasource deixa ele amarrado.
Mas acho, não tenho certeza,(porque não costumo utilizar), vc pode colocar uma coluna tipo chekbox e carregar ela de acordo.

KERPLUNK 12/01/2016 20:01:44
#456046
Resposta escolhida
O que é o que vem no DataSource? Se for um List<T> de objetos que você tem o controle, basta mudar o tipo de dados para boolean que o checkbox aparece numa boa.
MAXCIM 12/01/2016 23:37:33
#456059
oi kerplunk, preenche o datagridview passando o datatable da consulta SQL ao datagridview.datasource

há vários campos do tipo smalint e integer com valores 0 e 1 ,quando preencho o datagridview esses campos ficam como datagridviewtextbox.
KERPLUNK 13/01/2016 00:14:26
#456060
O único tipo de dados que vai aparecer como uma checkbox é o tipo boolean, até onde me lembro. Dê uma olhadinha no meu canal, lá explico como se deve fazer para usar a orientação a objeto direitinho e resolver de uma vez por todas o seu problema e de muitos outros.
Tópico encerrado , respostas não são mais permitidas