Jag har tidigare använt mig av OnSelectionChanged för att välja rad och där med relaterad data i mina DataGridView's. Idag stötte jag på ett problem som jag haft mycket av tidigare och det är att jag hamnar i en loop av något slag för laddningen. Den går in i att ladda relaterad data fler gånger än vad som skulle alls vara möjligt (20ggr på 4 rader??) Byter jag ut till OnClick istället så försvinner den elaka loopen direkt.
Har jag hajjat händelsen helt fel? Ska inte OnSelectionChanged användas på det viset som jag tänkte mig?
Jag har fortfarande problem med det här. När jag väljer en rad i den ena datagridviewn så körs onselectedindexchanged 2 ggr. Varför gör den det? Hur hindrar jag att mina detailcontrols laddas två gånger med samma data "by the book"?
Som det är nu har jag gjort som såhär att jag sätter en statisk variabel för formen som heter _currentSortTableID som sätts varje gång jag väljer en ny rad i min huvudgridview och sedan kör jag koden nedan.