首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在asp.net的下拉列表中禁用默认选择

如何在asp.net的下拉列表中禁用默认选择
EN

Stack Overflow用户
提问于 2011-03-28 19:45:53
回答 2查看 2.5K关注 0票数 0

我想要的代码,以禁用在asp.net下拉列表中的默认选择,也在选择一个特定的数据字段的值显示在txtbox below.the下拉列表中应填充系统相关的数据,如c:驱动器,磁盘...等,在运行时动态执行。

EN

回答 2

Stack Overflow用户

发布于 2011-03-29 16:25:09

然后,您可以通过编辑项目手动将""--select--"“附加到下拉列表的第一个位置。并将appenddatabounditems设置为true..因此,您将在第一个位置获得select,而不是默认的第一个驱动器......好的,然后使用这个函数,在dropdownlist的数据绑定事件上调用这个函数。

代码语言:javascript
复制
void RemoveDuplicateItems(DropDownList ddl)
    {
        for (int i = 0; i < ddl.Items.Count; i++)
        {
            ddl.SelectedIndex = i;
            string str = ddl.SelectedItem.ToString();
            for (int counter = i + 1; counter < ddl.Items.Count; counter++)
            {
                ddl.SelectedIndex = counter;
                string compareStr = ddl.SelectedItem.ToString();
                if (str == compareStr)
                {
                    ddl.Items.RemoveAt(counter);
                   counter = counter - 1;
                }
            }
        }
    }

并在dropdownlist_databound()事件中调用此函数。

票数 1
EN

Stack Overflow用户

发布于 2011-03-28 20:27:53

然后,您可以通过编辑项目手动将""--select--"“附加到下拉列表的第一个位置。并将appenddatabounditems设置为true..因此,您将在第一个位置获得select,而不是默认的第一个驱动器......

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5458500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档