My intuition for building the functionality below is to use a CheckBoxList or the RadCheckBoxList, but the events that I need really aren't there. Much easier to use a RadGrid with a check box column. The code below is a working example