• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

AFrei

Data e hora automatica numa célula (Datagridview)

4 mensagens neste tópico

Bom dia,

Alguma ideia de que comando usar para que ao adicionar uma nova linha no datagrid, a linha da segunda coluna (Data) seja preenchida automáticamente com a data actual?

Obrigado.

Ana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas como adicionas a linha ?

Podes utilizar o evento RowValidating e fazer algo como:

Me.DataGridView1("Data", e.RowIndex).Value = Now.ToShortDateString

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá! desculpa o atraso na resposta..bem, no datagrid a última linha está sempre em branco, o que faço é posicionar o focu nessa linha e dou um TAB para poder escrever imediatamente. Mas o que queria era ter do sistema a hora/data em que foi introduzido o valor automáticamente... noutra coluna. Aqui vai o código. Vou tentar algo com o que me disseste...thanks :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim MyDate As Date = Date.Now

DataGridView1.Item(2, DataGridView1.CurrentCell.RowIndex - 1).Value = MyDate

Isto funcionou para o que queria, que era passar um cartão no leitor de cartões magnéticos, a informação ir para uma coluna do datagridview e ao mesmo tempo ter noutra coluna a data / hora a que foi passado o cartão.

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora