Datagrid selection + other selection method

The application that is under development combines a graphical view of objects with the possibility to list same objects in a datagrid.
In the graphical view users select objects for further handling.
Now there is a need to support this graphical selection with selection in lists.
There is a DataGrid that is filled with data (DataSet) via a call for import.

- How can rows in a datagrid be selected (by user via GUI) in a smooth way?

I'm thinking of an extra column added to the dataset with no relation to stored data, only used for checkboxes. Then the checkboxes and the selection set from the graphical view is syncronized via events.

I'm expecting suggestions of any type, from "Use this of-the-shelf, out-of-the-box, easy-to-use kit from WechArgeaLot.com" to "why vb when there is obsoleteambly" and any help is grateful, but most helpful for me are suggestions on concrete code/code-style in vb.net since this is my first dotnet project.

/Regs J.

[998 byte] By [jutsi] at [2007-12-24]