Ciao a tutti.
Ho 2 tabelle, Clienti e Ordini.
Queste due tabelle sono correlate ed esiste un vincolo di integrità grazie al quale posso cancellare un cliente solo se non esistono ordini correlati.
Il tutto è stato impostato nel database.
Ho un datagridview popolato dai records della tabella clienti:
dgw.datasource=dataset.Tables("Clienti")
Dal dgw posso aggiungere eliminare o modificare.
Quando elimino una riga, anche se il cliente ha degli ordini, l'eccezione non viene generata fino a quando non mando le modifiche al db. Io vorrei che nel momento in cui, con il tasto CANC, elimino una riga dal dgw e violo un vincolo di integrità mi venisse generata subito l'eccezione che a quel punto vado a gestire.
Ho creato l'oggetto datarelation impostando i campi padre e figlio, ma non succede nulla.