Add an item to CheckBoxList programmatically
CheckBoxList is an asp.net list web server control that render a multi selection check box group in web page.
checkboxlist contains an Items collection with members corresponding to individual items in the list.
checkboxlist Items property gets the collection of items in the list. asp.net developers can add ListItem object to the
items collection using its Add method (ListItemCollection.Add method). the added item will display in checkboxlist server control.
Add method append a ListItem to the end of the collection.
the following c# example demonstrate us how can we add items in checkboxlist control programmatically at run time. first we create a new ListItem object then add it to checkboxlist using items Add method.
the following c# example demonstrate us how can we add items in checkboxlist control programmatically at run time. first we create a new ListItem object then add it to checkboxlist using items Add method.
CheckBoxListAddItem.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e)
{
ListItem li = new ListItem();
li.Text = TextBox1.Text.ToString();
CheckBoxList1.Items.Add(li);
Label1.Text = "ListItem added in CheckBoxList: "+ li.Text;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>How to add list item in CheckBoxList programmatically</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Red">CheckBoxList example: Add List Item</h2>
<asp:Label
ID="Label1"
runat="server"
Font-Bold="true"
ForeColor="DarkGreen"
Font-Size="Large"
>
</asp:Label>
<br /><br />
<asp:Label
ID="Label2"
runat="server"
Text="Color List"
Font-Bold="true"
ForeColor="DarkOrchid"
>
</asp:Label>
<br />
<asp:CheckBoxList
ID="CheckBoxList1"
runat="server"
BackColor="DarkOrchid"
ForeColor="FloralWhite"
RepeatColumns="2"
>
<asp:ListItem>Green</asp:ListItem>
<asp:ListItem>MediumBlue</asp:ListItem>
<asp:ListItem>HotPink</asp:ListItem>
<asp:ListItem>Purple</asp:ListItem>
<asp:ListItem>GreenYellow</asp:ListItem>
</asp:CheckBoxList>
<br /><br />
<asp:Label
ID="Label3"
runat="server"
ForeColor="DarkOrchid"
Text="Item Text"
>
</asp:Label>
<asp:TextBox
ID="TextBox1"
runat="server"
BackColor="DarkOrchid"
ForeColor="Snow"
>
</asp:TextBox>
<br />
<asp:Button
ID="Button1"
runat="server"
Text="Add List Item"
Font-Bold="true"
ForeColor="DarkOrchid"
OnClick="Button1_Click"
/>
</div>
</form>
</body>
</html>


