I wonder if there is any method/event to tell if the user goes from one row to another in the datagrid? There are rowchanged and rowchanging events; however, they won't fire unless there are things changed in the row. What I need to do is when the user clicks on any cell on another row, the child's datagrid will be refreshed. However, I could not get it working. The click event seems to only fire if the user clicks on "row heading" (the little box on the left). When they click on the cell, the click event did not seem to fire. So, I'm kind of thinking about putting codes in a selectedindexchange or currentrowindex change event but I do not seem to see such an option. Does anyone have any good suggestion?