Для CheckBoxList SelectedIndex
даст вам только первый выбранный индекс в CheckBoxList. Если это не -1, то что-то было выбрано. Этого может быть достаточно для того, что вы ищете.
if( ckl_EditRole.SelectedIndex != -1 )
{
// Do Something
}
Но, поскольку CheckBoxList может иметь несколько вариантов выбора, вы, вероятно, захотите перебрать элементы и найти выбранные.
foreach( ListItem li in ckl_EditRole.Items )
{
if( li.Selected )
{
// Do Something
}
}