Actualizar um dataGrid com uma máscara na maskedTextBox

T_zero

Power Member
Boas
Eu para a minha pap vou fazer um programa que tem que apanhar a data e hora do sistema e enviar para uma BD.
Vou utilizar C#, já que é a linguagem que estou a aprender, mas não sei apanhar a data e hora. Alguém pode ajudar?
 
Última edição:
são outras cenas também, nome do pc, ip, nome do utilizador...

Nome do pc

System.Environment.MachineName
Nome do Utilizador

System.Environment.UserName
IP

// Get host name
String strHostName = Dns.GetHostName();
MessageBox.Show("Host Name: " + strHostName);

// Find host by name
IPHostEntry iphostentry = Dns.GetHostByName(strHostName);

// Enumerate IP addresses
int nIP = 0;
foreach (IPAddress ipaddress in iphostentry.AddressList)
{
MessageBox.Show("IP #" + ++nIP + ": " +
ipaddress.ToString());
} @CodeGuru
Podes tambem utilizar isto:
System.Environment.GetEnvironmentVariable();

eg:
System.Environment.GetEnvironmentVariable("USERNAME");


Podes visualizar as variáveis aqui
http://msdn.microsoft.com/en-us/library/system.environment.getenvironmentvariable.aspx
 
Última edição:
boas, outra vez

e como sei o nome de utilizador que aparece quando se clica na tecla windows?



System.Environment.UserName - com isto aparece o meu log-in e não o nome
 
boas outra vez, estou com um pequeno problema.

-eu tenho uma dataGrid que é actualizada consuante o que está numa maskedTextBox, e funciona, mas se puser uma máscara de introdução na maskedTextBox, por ex. 99-99-9999, o dataGrid não apresenta nada.

tenho uma condição em relação á maskedTextBox - se estiver vazia vai apresentar tudo, se tiver preenchida vai mostrar no dataGrid o que está na base de dados igual ao que está na maskedTextBox.


eu acho que o problema é: como não existe na BD isto: __/__/____ não mostra nada.
 
já sei como é:


antes da condição é:
maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

digamos que vai fazer "desaparecer" a mascara de introdução,


depois antes de ir fazer a consulta à BD:
maskedTextBox1.TextMaskFormat = MaskFormat.IncludeLiterals;

vai por outra vez a mascara (os literals)

 
Back
Topo