如何在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;
}