Risultati da 1 a 1 di 1

Discussione: Problema gestione Exception

  1. #1
    New Member L'avatar di Mcr4
    Data Registrazione
    26-09-2009
    Messaggi
    21

    Problema gestione Exception

    Ciao a tutti.

    Sto cercando di gestire l'eccezione NoNullAllowed .
    Ho un form Posizione su cui sono istanziati controlli collegati a tabelle di un db che non possono assumere valore null.
    Mi si presenta questa situazione:

    - se gestisco sull'evento click su BindingNavigatorSaveItem mi viene intercettato l'errore con una try-catch

    - se gestisco sull'evento click su bindingNavigatorMovePreviousItem non viene intercettato l'evento e quindi neanche l'errore.

    - se compilo tutti i campi obbligatori e clicco su bindingNavigatorMovePreviousItem viene intercettato l'evento.

    Due domande perche' per voi con BindingNavigatorSaveItem funziona mentre con bindingNavigatorMovePreviousItem non funziona ?

    Qualcuno sa aiutarmi
    Grazie

    private void bindingNavigatorMovePreviousItem_Click(object sender, EventArgs e)
    {
    MessageBox.Show("Previous"); se tutti i campi sono compilati stampa il messaggio se non sono compilati non viene intercettato l'evento non passa di qua e va in errore

    try
    {
    this.Validate();
    // NoNullAllowedException
    this.clienteBindingSource.EndEdit();
    this.operatoreBindingSource.EndEdit();
    this.dipendenzaBindingSource.EndEdit();
    this.tipoprestitoBindingSource.EndEdit();
    this.tableAdapterManager.UpdateAll(this.rateDataSe t);
    }
    catch (Exception ex)
    {
    MessageBox.Show("Manca un campo obbligatorio" + ex.Message);
    }
    }
    Ultima modifica di Mcr4; 25-03-2010 alle 20.47.49

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •