I have attached a sample application which demonstrates the issue. When I click on the first row (index = 0) of the grid , the custom form is properly displayed. When I navigate to the second row (index =1), the third row (index =2) becomes the selected row instead of row 2. If I then navigate to the second row from the third row, the second row correctly becomes the selected row on the grid.
There appears to be an "off by one" error navigating from lower valued indexes to higher valued indexes as clicking on a higher row always results in the next higher row becoming the selected row.
This issue is a bit of a show stopper for me. I hope the attached sample app allows for a quick fix to the issue.
Thanks!
--Michael
Attachment:
GridBug_a145e818.zip