Why not use a RadioButtonList though? The definition of that is single-select, whereas CheckboxList provides a multi-select functionality. Unless you want something that clears the rest, like this:
select all that apply:
[] a
[] b
[] c
[] none of the above
In which case, when the last one is selected, I'd just set the others to not selected.