Mi capita spesso questa cosa e non ho mai capito quale sia il sistema giusto per evitarla:
Detailsview di inserimento dati in una tabella A in cui un valore nella maschera viene selezionato tramite una dropdownlist che pesca a sua volta i valori da un'altra tabella B WHERE i record della tabella B hanno un campo status settato a true.
L'inserimento va a buon fine e amen.
Quando torno nel detailsview in modalità edit, la dropdown si setta automaticamente sul valore che era stato inserito MA (musica tenebrosa in sottofondo) se nel frattempo quel valore nella tabella B è stato variato di status e non è più true il detailsview cerca nell'elenco dei listitem il valore da selezionare e non lo trova, con conseguente eccezione!
Come si evita?

Rispondi quotando