Come recuperare un timestamp Da Datagridview

July 24

La piattaforma Microsoft .Net fornisce agli sviluppatori un framework per la creazione di visivamente accattivante interfacce utente grafiche per le loro applicazioni. Molti componenti GUI possono essere trascinati su un editor di grafica visiva, che richiede poca abilità di codifica. È possibile creare la propria interfaccia grafica oggi senza alcuna esperienza di programmazione. Ad esempio, si può fare uso della componente tavolo GUI "DataGridView". È possibile scrivere un semplice insieme di istruzioni che recupera il timestamp per quando una cella della tabella è stata modificata.

istruzione

1 Aprire Visual Studio 2010 facendo clic sulla sua icona del programma. Quando si carica, selezionare "File / Nuovo / Progetto" e cliccare su "Visual C # / Windows Form." Un nuovo progetto Windows Form applicazione è creato, e una Windows Form vuota viene visualizzato nella finestra di editor principale.

2 Individuare il "Toolbox", che si trova sul lato destro del modulo principale dell'editor. Selezionare "DataGridView" dal "Toolbox" e trascinarlo sul Windows Form vuoto. Rilasciare il pulsante del mouse per posizionare il "DataGridView."

3 Fare clic sulla freccia nera piccolo che si trova nell'angolo in alto a destra della "DataGridView." Questo apre un menu. Selezionare "Aggiungi colonna" per aprire una finestra dal titolo "Aggiungi colonne."

4 Premere il pulsante "Aggiungi" un paio di volte e poi premere il pulsante "Chiudi". Ogni volta che si preme "Aggiungi", appare una nuova colonna sulla "DataGridView." Quando si preme "Chiudi", la finestra "Aggiungi colonne" si chiude.

5 Fare clic sul pannello con l'etichetta "Proprietà" e individuare il testo "CellMouseClick." Fare doppio clic su questo testo. La vista nell'editor principale passa immediatamente dal editor di Windows Form GUI per un editor di file di codice sorgente, dove un nuovo metodo denominato "dataGridView1_CellMouseClick" è stato generato. Il codice in questo metodo gestisce l'evento in cui si fa clic una cella, come ad esempio quando un utente sta modificando i dati in un campo.

6 Scrivi i seguenti tre dichiarazioni in-tra le parentesi graffe del metodo "CellMouseClick". Queste dichiarazioni creano un timestamp e stampare l'ora corrente a una console di uscita:

DateTime now = new DateTime();

ora = DateTime.Now;

System.Console.WriteLine ( "Il tempo è ora:" + ora);

7 Eseguire il programma premendo il tasto verde "Play". Viene visualizzata una Windows Form, sportive diverse colonne. Fare clic sulla colonna che si è aggiunto l'evento "CellMouseClick" a. L'ora corrente viene stampato sulla console di output.