La cosa più naturale è che ci sia qualche evento che avvia la routine per generare il grafico, controlla bene quello che hai scritto...senza il codice non credo che riceverai risposte diverse...
Per il discorso dei valori errati puoi sempre effettuare un controllo usando gli eventi dei button o delle textbox, una cosa che io ho trovato molto interessante ed utile è il validating (grazie! al forum), vedi l' esempio descritto qui: http://msdn.microsoft.com/it-it/libr...dating.aspx#Y0