DATETIMEPICKER IN DATAGRIDVIEW +POO
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.
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.
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...
aguardo.... valeu
Conforme prometido. Divirta-se!
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?
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?
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