StringBuilder objStringBuilder = new StringBuilder();
for(int i = 0; i <= (CheckBoxList1.Items.Count - 1); i++)
{
if (CheckBoxList1.Items[i].Selected)
objStringBuilder.Append("," + (CheckBoxList1.Items[i].Value));
}
if (objStringBuilder.Length > 0)
objStringBuilder.ToString().Substring(1);
this code will return comma separated string for checked items.
if you not getting first checked item only. please check the item value...
hope this will help... and try to re post or edit your question..