Πάντως και με data-binding γίνεται μια χαρά το validation πριν την εισαγωγή.
Υπάρχει μια πάρα πολύ καλή σειρά από "How Do I" videos που θα σε βοηθήσουν πολύ. Είναι σε VB.NET αλλά με τη βοήθεια ενός μετατροπέα μπορείς εύκολα να τα γυρίσεις σε C#. Εξάλλου, τα περισσότερα από αυτά τα demos δείχνουν πως μπορείς να κάνεις διάφορα πραγματάκια με χρήση designers και wizards. Δες την ενότητα Forms over Data.
Vir prudens non contra ventum mingit