Ok, here's my problem (and I'm hoping that some of you grid guru's out there can help). I have a grid that performs some semi intensive calculations in the RowSelected event. This is fine for user clicked events & doesn't cause a performance issue. Where I run into trouble is when the user uses a shift click operation to select many rows (which is also valid). In this case I really only want to perform the action on the last row selected (the shift click target).
BUT... the RowSelected event fires once for every single row that becomes selected (which I suppose makes sense). Is there anyway to detect that the shift key was down on this / turn off / detect this type of row selection? It seems to cause a lot of unnecessary spinning of the wheels for me...
Thanks in advance!