Andrew,
This is a problem I fixed recently which will be included in the next release. FYI, with the Windows DataGrid, the arrow in the row header simply shows row position--not whether the row is selected. You must click on the row for the row to be selected.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com