Is there a way to allow the selection of multiple rows in a datagrid other than using the row headers?