I'm attemping to add checkboxes to a datagrid with multiple selection and drag and drop enabled. The users don't like having to ctrl and shift click to select multiple rows and want the grid to look similar to GMail's message grid.
I've got some event handlers for the checkboxes that go through and add/remove items from the datagrid.selectedItems Array. I've also got a function isItemSelected that the checkbox's selected property is bound to. This all works great except highlighting and therefore drag and drop. I can select multiple items with the checkbox, but only the last clicked row is actually highlighted in the datagrid. How can I also set a row as highlighted in my function that adds that rows data to the selecedItems Array? Why does the Flex Datagrid not have an option to include a column with checkboxes for selection? Not all users know how to shift and ctrl click

