Sup*_*sup 1 c# asp.net webforms
这是我用来检查字符串匹配项的代码,但它不起作用
foreach(ListItem li in Checklistbox1.Items)
{
if(li.text == "John")
{
li.selected = true;
}
}
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题
你可以这样尝试没有循环:
Checklistbox1.Items.FindByValue("John").Selected = true;
Run Code Online (Sandbox Code Playgroud)
或者你可以尝试这个:
foreach(ListItem li in Checklistbox1.Items)
{
if(li.Value == "John")
{
li.selected = true;
}
}
Run Code Online (Sandbox Code Playgroud)
或者你可以尝试这样:
foreach (var item in Checklistbox1.Items.Cast<ListItem>()
.Where (li => li.Value == "John"))
item.Selected = true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4263 次 |
| 最近记录: |