如何在C#中FindByText之后取消选中任何复选框ListItem?

如何在C#中FindByText之后取消选中任何复选框ListItem?,c#,asp.net,checkbox,checkboxlist,listbox-control,C#,Asp.net,Checkbox,Checkboxlist,Listbox Control,我的页面上有一个三个复选框列表,我正在向列表框控件添加任何复选框列表项。当我从列表框中删除任何项目时,它会自动取消选中复选框列表中的该列表项目 到目前为止,我正在查找包含该复选框的复选框列表,并且它正在工作。 但我不知道如何取消选中包含该文本的项目 到目前为止,我所尝试的如下所示: if (listboxControl.SelectedIndex > 0) { string na = listboxControl.SelectedItem.Text; listboxCont

我的页面上有一个三个复选框列表,我正在向列表框控件添加任何复选框列表项。当我从列表框中删除任何项目时,它会自动取消选中复选框列表中的该列表项目

到目前为止,我正在查找包含该复选框的复选框列表,并且它正在工作。 但我不知道如何取消选中包含该文本的项目

到目前为止,我所尝试的如下所示:

if (listboxControl.SelectedIndex > 0)
{
    string na = listboxControl.SelectedItem.Text;
    listboxControl.Items.RemoveAt(listboxControl.SelectedIndex);
    var cb1 = CheckBoxList1.Items.FindByText(na);
    var cb2 = CheckBoxList2.Items.FindByText(na);
    var cb3 = CheckBoxList3.Items.FindByText(na);
    if (cb1 != null) 
    {
           //here how i can Uncheck That Item        
    }
    else if (cb2 != null)
    {
           //here how i can Uncheck That Item 
    }
    else if (cb3 != null)
    {
           //here how i can Uncheck That Item 
    }
    else
    {

    }
}
该方法将搜索 具有等于Text的Text属性的ListItem的集合 由文本参数指定。此方法执行区分大小写的操作 和文化不敏感的比较。此方法不执行部分操作 搜索或通配符搜索。如果在中找不到项目 集合使用这些条件时,返回null

因此,此方法的返回值将是必需项或null,如果它不是
null
,则可以使用
Selected
属性选中/取消选中该项

if (cb1 != null) 
{
   cb1.Selected = false;
}
该方法将搜索 具有等于Text的Text属性的ListItem的集合 由文本参数指定。此方法执行区分大小写的操作 和文化不敏感的比较。此方法不执行部分操作 搜索或通配符搜索。如果在中找不到项目 集合使用这些条件时,返回null

因此,此方法的返回值将是必需项或null,如果它不是
null
,则可以使用
Selected
属性选中/取消选中该项

if (cb1 != null) 
{
   cb1.Selected = false;
}