Salve a tutti.Questo è il mio problema:
Ho realizzato un programmino con un form che legge dati da un DB che ho realizzato con Sql Server.
Dallo stesso form posso anche modificare i dati e risalvarli.Vorrei che una volta digitata una nuova data
cambiando campo il programma mi comunicasse se la data è in un formato errato e in questa eventualità mi ripresentasse
l'ultima data inserita.E questo mi sarebbe riuscito con del codice così:
codice:
Private Sub txtData_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtData.Leave
If txtScadenzaDocumento.Text <> "" Then
Try
Convert.ToDateTime(txtData.Text)
Catch err As FormatException
MessageBox.Show("data formato errato gg-mm-aaaa")
End Try
End If
End Sub
Ma non riesco a cancellare il campo data per salvarlo vuoto visto che il DB prende anche null come valore.Cancello il campo
data e appena cambio campo cliccando col mouse da qualche altra parte mi ricompare la data che c'era prima.
Come posso fare????????
E poi quando inserisco una data nel formato gg-mm-aaaa e cambio campo mi viene trasformata in gg/mm/aaaa 0.00.00
come evitare l'ora.
Vi ringrazio per l'attenzione.
Ciao.ElisaValeria.