DATETIMEPICKER IN DATAGRIDVIEW +POO

MAXCIM 01/08/2017 15:30:22
#475562
Olá amigos,

minha saga como POO continua...

gostaria de transformar uma coluna do datagridview em DateTimePicker.

eu ja faço isso adicionando colunas manualmente
Dim col As New CalendarColumn() [ô] classe que gera uma coluna DataTimePicker
Me.DataGridView1.Columns.Add(col)
( vide pagina https://msdn.microsoft.com/pt-br/library/7tas5c80(v=vs.110).aspx)

porem agora estou alimentando o datagridview com dados bindingsourse de uma classe,
Dim dados As BindingSource = New BindingSource
Dim Cli As classes.Cliente = New classes.Cliente()
dados.DataSource = Cli.Todos
DataGridView1.DataSource = dados

e desse modo as colunas são adicionadas pela classe,

como eu seto uma coluna (POO) em um novo tipo de coluna?

desde já agradeço.
KERPLUNK 01/08/2017 16:55:09
#475565
Tenho em casa um exemplo mostrando isso, de noite coloco aqui. Já postei em outros tópicos, mas não to a fim de procurar...
MAXCIM 01/08/2017 17:00:51
#475567
aguardo.... valeu
KERPLUNK 01/08/2017 19:30:27
#475574
Conforme prometido. Divirta-se!
MAXCIM 01/08/2017 21:35:30
#475577
uauu kerplunk, matou a pau! valeu mesmo,

só mais uma coisinha... aproveitando que esse estilo de data ficou nota 10!

tentei criar um estilo de coluna para decimal igual o CalendarColumn.

com bloqueio de letrar e caracteres, troca de por ponto por virgula, bloqueio de mais de uma virgula ou ponto.

já uso isso no datagridview no form.

tentei sobrescrever os eventos na classe.... mas sem sucesso.

preciso expor o evento keypress da celula

Dim KeyAscii As Int32 = Asc(e.KeyChar)
e.KeyChar = Chr(DIGSoNumeros(KeyAscii, sender))

alguma sugestão?
KERPLUNK 01/08/2017 21:41:31
#475578
Resposta escolhida
Veja bem, o que faço nesse exemplo, é [Ô]socar[Ô] pra dentro de uma célula um controle DateTimePicker. O mesmo pode ser feito com qualquer controle, em teoria até mesmo um form inteiro
Tópico encerrado , respostas não são mais permitidas