Currently the GridBox always selects the first row of grid. This happens when
1) the grid box is loaded
2) the user unselected a selected row.
There are valid user cases when there is a requirement to display a GridBox where non of the rows are selected.
See
https://sourceforge.net/forum/message.php?msg_id=4593091
Logged In: YES
user_id=861619
Originator: NO
There is also often a requirement to have a selection where no more than one object can be selected - ie a GridBox with RadioButtons instead of CheckBoxes. I have subclassed GridBox to achieve this, but RadioButtons don't render well in a GridBox Cell unless you use a predefined .PNG for them.
Would be nice if this was built in...