CheckListBox控件是一种选择框的组合。可以一次选择多个项。
如果想增加一个选项的话,可以用编程方式实现:
protected void Button1_Click(object sender, EventArgs e)
{
this.CheckBoxList1.Items.Add(new ListItem("新建项文本", "新建项Value"));
}
如果想查看时那个选择框被选择了,可以这样写:
protected void Button1_Click(object sender, EventArgs e)
{
string msg = "";
foreach (ListItem li in this.CheckBoxList1.Items)
{
if (li.Selected == true)
{
msg += "<BR>" + li.Text + " is selected.";
}
}
Label1.Text = msg;
}
验证CheckListBox控件有没有选择项
protected void Button1_Click(object sender, EventArgs e)
{
// Is anything selected? The index is -1 if nothing is selected.
if (this.CheckBoxList1.SelectedIndex > -1)
{
Label1.Text = "You chose: " +
CheckBoxList1.SelectedItem.Text;
}
else
{
Label1.Text = "eeeeeeeeeee";
}
}