I have CheckBoxList I want to Check multiple items based on database value
here is my code
String TargetQuery = "Select RoleID from t_Et_Role_Staff_Combination where EmployeeID='" + EmployeeID + "'";
SqlDataAdapter adapt = new SqlDataAdapter(TargetQuery, DBcon.con);
DataTable dtcheck = new DataTable();
adapt.Fill(dtcheck);
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < dtcheck.Rows.Count; i++)
{
CheckBoxList1.SelectedValue = dtcheck.Rows[i][0].ToString();
}
}
but this checked only one item( the last item) from DataTable the previous items are not selected
[based on my database value administrator and aaa should be checked but now only aaa is selected]

CheckBoxListitem has a Boolean flagSelected. Use this.