[.net] cambiare ordine raise eventi (oppure un altro modo a cui non ho pensato?)
Ho un form, classico, dove in alto c'è una datagridview con le "testate" e sotto un'altra datagridview con i "dettagli".
La prima ha un nell'evento "selectionchanged" il codice per popolare la seconda.
Il mio problema è che se clicco su un header di colonna della prima per ordinare il contenuto della dgw viene "raisato" l'evento "selectionchanged" PRIMA di aver fatto l'ordinamento (quindi prima dell'evento "sorted" o dell'evento "columnheadermouseclick") mandando in crash il programma, precisamente in questa istruzione
E' vero che con un trycatch si risolve tutto però rimarrebbe il problema che vengono scatenati N eventi selectionchanged inutilmente (l'idea infatti era rimuovere l'handler e rimetterlo a ordinamento completato).