En lugar de un checkbox, no te sirve tener la propiedad Multiselect a true y que se seleccione toda la fila??, solo debes decirle que use las teclas CTRL y SHIFT para seleccionar.
Si no te sirve, existe el Quantum grid, (de pago, y no recuerdo la url) y el
Virtual Treeview que es gratis. Aunque te aviso que este último no es tan simple como enlazarlo a una consulta. Tendrás que hacer algunos pasos más.
Saludos