When I have only 1 result in a grid, and I try to programmatically select that row it does not set the SelectedRows or associated properties.
I select the newrow from the gridview's Rows collection. I see that I have a valid newrow. CurrentRow is null before I set it to newrow, and gets set properly, but the SelectionChanged event doesn't fire. And if you look at SelectedRows it has a count of 0, even though CurrentRow is properly set. If I have 2 or more records it works fine. It seems to me that the first row in Rows is considered selected by default, and so it's not registering a change. But at the very least SelectedRows should be set when I assign newrow.