gpt4 book ai didi

c# - asp.net 下拉列表 findbytext

转载 作者:行者123 更新时间:2023-11-30 19:27:51 25 4
gpt4 key购买 nike

我正在使用以下选项让下拉列表从列表中选择一个项目:

    ddlIndustry.Items.FindByText("Trucking").Selected = true;

这样做还有其他逻辑吗。

我注意到如果我这样做了:

   ddlIndustry.Items.FindByText("Trucking").Selected = true;

然后在代码下面做类似的事情:

   ddlIndustry.Items.FindByText("Cards").Selected = true; 

我收到一条错误消息,指出无法选择多个项目。

最佳答案

这是你想要做的:

ddlIndustry.SelectedValue = ddlIndustry.Items.FindByText("Cards").Value;

问题是将 ListItem 设置为 Selected 不会清除对其他 ListItem 的选择。请记住,Items 属性是一个 ListItemColletion,它也用于 ListBoxCheckListBox,它们允许多个项目选择(而 DropDownList 不允许这样做,这就是您收到错误的原因)。

使用 DropDownListSelectedValue 属性为您处理多项选择,取消选择之前选择的项目并按值选择新项目。

您可以在此处检查相关问题:https://stackoverflow.com/a/16068632/570191

关于c# - asp.net 下拉列表 findbytext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com