http://www.glt1.com/gl/misc/GridView20091207.zip
Here are three sets of steps to produce the problems:
Run the project
Click in the "Row Text" column of the third row. The row is highlighted as expected.
Click again in the "Row Text" column of the third row. The cell goes into edit mode. The row size decreases so that the cell editor is only a single line. The row SHOULD have remained the same size.
Click in the "Row Text" column of the first row. The cell goes into edit mode as expected.
Click in the "Row Text" column of the third row. The cell goes into edit mode as expected, while remaining the correct size. It seems to stay the correct size from this point on, that is, the downsizing-to-one-line problem seems to occur only when going into edit mode for the first time.
Run the project
Click in the "Row Text" column of the third row. The row is highlighted as expected.
Click again in the "Row Text" column of the third row. The cell goes into edit mode (and the row sizing problem is evident once again).
Click just to the left of the first letter ("R") in the "Row Text" column of the third row. The cell text un-highlights and the caret is positioned at the beginning of the cell text as expected.
Press the left arrow key. The cell focus moves to the first column (skipping the read-only second column) as expected.
Press the left arrow key again. The cell focus moves very briefly to the "Row Text" column of the second row, but then quickly moves to the checkbox column of the second row. The cell focus SHOULD have stayed on the "Row Text" column of the second row.
Press the left arrow key again. The cell focus moves very briefly to the "Row Text" column of the first row, but then quickly moves to the checkbox column of the first row. The cell focus SHOULD have stayed on the "Row Text" column of the first row.
Run the project
Click in the "Row Text" column of the fourth row. The row is highlighted as expected.
Click again in the "Row Text" column of the fourth row. The cell goes into edit mode (and the row sizing problem is evident again).
Click in the "Row Text" column of the third row. The cell is focused as expected.
Click anywhere on the third line of text in the "Row Text" column of the third row. The cell text un-highlights and the caret is positioned on the third line of text as expected.
Press the up arrow key. The caret moves to the second line of text in the cell.
Press the up arrow key again. The cell focus moves to the "Row Text" column of the second row. The caret SHOULD have moved to the first line of text in the "Row Text" column of the third row.