// description of your code here


using System.Web;
using System.Linq;
using System.Web.UI;
using System.Web.UI.WebControls;
public class Class1
{
CheckBoxList cbList = new CheckBoxList();
protected void Page_Load(object sender, EventArgs e)
{
CheckBoxList cbList = new CheckBoxList();
cbList.Items.Add(new ListItem() { Text = "Red", Value = "1" });
cbList.Items.Add(new ListItem() { Text = "Green", Value = "2" });
cbList.Items.Add(new ListItem() { Text = "Blue", Value = "3" });
cbList.Items.Add(new ListItem() { Text = "Black", Value = "4" });

cbList.Items[0].Selected = true;
cbList.Items[1].Selected = true;
//updating the value
string strColors = string.Join(",", cbList.Items.Cast().
Where(t => t.Selected).Select(a => a.Text).
ToArray());

//Selecting the color
cbList.ClearSelection();
strColors.Split(',').ToList().ForEach(a => SelectItem(a, cbList));
}
public void SelectItem(string stringColor, CheckBoxList cbList)
{
ListItem lstItemColor = cbList.Items.FindByText(stringColor);
if (lstItemColor != null)
lstItemColor.Selected = true;
}
}

Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/rCJOEoElsYY/12063