如果已在下拉列表中选择了项目,则 SelectedIndexChanged 事件不会触发?

2024-03-12

假设我有一个包含 2 个项目的下拉列表,并且默认情况下选择第一个项目。如果我选择单击下拉列表中的第一项,有没有办法让 SelectedIndexChanged() 事件仍然触发?

我以为我可以通过将下拉列表的 SelectedIndex 设置为 -1 来做到这一点,但这不起作用,因为它不显示当前选定的值,所以它具有误导性。

我遇到的一个问题是下拉列表用于排序。我的排序半工作状态是,如果我选择第二个项目,它将按升序排序,但如果我现在想使用第二个项目按降序排序,我必须选择另一个项目,然后返回到第二项。

即使我添加选择依据,我认为排序的最佳解决方案是在下拉列表中添加更多项目,例如:

对数字进行排序(升序)

对数字进行排序(描述)

按字母顺序排序 (Asc)

按字母顺序排序(描述)


不幸的是,没有:只有当用户将选择从一项更改为另一项时,该事件才会触发。

您可以考虑将带有“请选择...”文本的项目添加到列表顶部。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果已在下拉列表中选择了项目,则 SelectedIndexChanged 事件不会触发? 的相关文章

  • 如何将 std::string& 转换为 C# 引用字符串

    我正在尝试将 C 函数转换为std string参考C 我的 API 如下所示 void GetStringDemo std string str 理想情况下 我希望在 C 中看到类似的东西 void GetStringDemoWrap r
  • 如何在 Cassandra 中存储无符号整数?

    我通过 Datastax 驱动程序在 Cassandra 中存储一些数据 并且需要存储无符号 16 位和 32 位整数 对于无符号 16 位整数 我可以轻松地将它们存储为有符号 32 位整数 并根据需要进行转换 然而 对于无符号 64 位整
  • std::list 线程push_back、front、pop_front

    std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • 如何从本机 C(++) DLL 调用 .NET (C#) 代码?

    我有一个 C app exe 和一个 C my dll my dll NET 项目链接到本机 C DLL mynat dll 外部 C DLL 接口 并且从 C 调用 C DLL 可以正常工作 通过使用 DllImport mynat dl
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 用于 FTP 的文件系统观察器

    我怎样才能实现FileSystemWatcherFTP 位置 在 C 中 这个想法是 每当 FTP 位置添加任何内容时 我都希望将其复制到我的本地计算机 任何想法都会有所帮助 这是我之前问题的后续使用 NET 进行选择性 FTP 下载 ht
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • 如何定义一个可结构化绑定的对象的概念?

    我想定义一个concept可以检测类型是否T can be 结构化绑定 or not template
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • 有没有办法让 doxygen 自动处理未记录的 C 代码?

    通常它会忽略未记录的 C 文件 但我想测试 Callgraph 功能 例如 您知道在不更改 C 文件的情况下解决此问题的方法吗 设置变量EXTRACT ALL YES在你的 Doxyfile 中
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • 在OpenGL中,我可以在坐标(5, 5)处精确地绘制一个像素吗?

    我所说的 5 5 正是指第五行第五列 我发现使用屏幕坐标来绘制东西非常困难 OpenGL 中的所有坐标都是相对的 通常范围从 1 0 到 1 0 为什么阻止程序员使用屏幕坐标 窗口坐标如此严重 最简单的方法可能是通过以下方式设置投影以匹配渲
  • 指针和内存范围

    我已经用 C 语言编程有一段时间了 但对 C 语言还是很陌生 有时我对 C 处理内存的方式感到困惑 考虑以下有效的 C 代码片段 const char string void where is this pointer variable l
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使

随机推荐

  • Java:扩大和自动装箱转换问题

    我不明白为什么java不进行加宽然后自动装箱 Integer i short 10 我认为会发生以下情况 首先缩小转换范围10 to short short然后会扩大到int int然后会自动装箱到Integer 相反 这是一个编译错误 示
  • 离子条件类 CSS

    我正在使用 Ionic3 并且有 span class char left REVIEW MAX LENGTH ratingModel review length characters left span 我想有条件地改变class当另一个
  • React Native如何包装内容视图

    我对 RN 还很陌生 有没有办法包装视图的内容 类似于 Android 在 Android 中 我可以调整 Height wrap content 但不知何故在 RN 中 我无法做任何换行内容 要么我设置了视图的高度 要么只是弯曲 但仍然没
  • Objective C 中如何确定数组索引?

    我在 Objective C 中有两个数组 我需要找到某个东西的索引 这样我就可以将它插入到同一个地方 例如 假设我有一个 姓名数组 和一个 年龄数组 如何找出 姓名数组 中的索引 查理 以便我知道在 年龄 数组中的何处插入他的年龄 Tha
  • 如何提高 PHP 中“include()”的性能?

    我有一个 1 9MB 的 PHP 库 我将其包含在脚本的开头 它包含我的网站所需的所有数据库对象 方法等 每次包含需要0 1s到0 3s 我使用 eAccelerator 来缓存该文件的字节码 我还能做些什么来优化此 包含 的性能 将其拆分
  • Textview:使用对话框标题样式:@android:style/TextAppearance.DialogWindowTitle

    我目前正在尝试构建自己的 DialogFragment 主题 我的要求之一是使用标题右侧的图标 第一个想法 只需使用 this getDialog getWindow setFeatureInt Window FEATURE CUSTOM
  • HList 上的映射因 Scala 和 Shapeless 中泛型类型的子类型而失败

    假设我们有以下类和一些值 在 Scala 中 class A T val x T class B T x T val y T extends A T x val x1 new A test val x2 new B 1 2 val x3 n
  • 将文本附加到变量的末尾[重复]

    这个问题在这里已经有答案了 以下有效 但我不想要它返回的空间 read input file input file file ins b how to get rid of the space here echo file 这输出 文件 i
  • 访问 ASP.Net MVC 5 应用程序中的页面时如何保持活动菜单项突出显示?

    因此 我有一个 ASP Net MVC 5 应用程序 其中一页有四个菜单项 页面加载时 默认选择第一个菜单项 因此页面加载后应立即突出显示 现在 一旦用户单击任何其他菜单 该其他菜单就应该处于突出显示阶段 以便用户知道他当前所在的菜单 以下
  • 如何在 iOS 图表中自定义数据点标签?

    我试图使折线图中的数据点标签显示自定义字符串而不是实际数字 使用 iOS 图表 图表库 我想知道是否有类似 IAxisFormatter 的东西 我用它来格式化我的 x 和 y 轴标签 我想知道是否有人知道如何在 Swift 中准确地做到这
  • 如何使用 JavaScript 检测 Ctrl+V、Ctrl+C?

    How to detect Ctrl V Ctrl C using JavaScript 我需要限制在文本区域中粘贴 最终用户不应复制和粘贴内容 用户应仅在文本区域中键入文本 我怎样才能实现这个目标 I just did this out
  • 自动 Java 错误报告系统

    有谁知道java中的自动错误报告系统吗 我们有一个安装在客户端服务器上的服务器产品 我们的想法是 我们的服务器会打电话回家 将错误的详细信息发送到我们的一台服务器 然后将错误输入到我们的错误跟踪器中 最好是通过 http 进行 并非所有异常
  • IllegalArgumentException:指定为非 null 的参数为 null:方法 kotlinx.coroutines.BuildersKt__Builders_commonKt.launch,参数上下文

    我正在尝试对以下使用 kotlin 协程的函数进行单元测试 fun authenticateWithUserAndPassword usernameOrEmail String password String launchUI strate
  • Android 数据绑定 XML 错误

    我在 Android Studio 项目上使用数据绑定库 每当我构建 运行 清理 重建等时 我都会收到以下错误 app processDebugResources AGPBI kind error text Error parsing XM
  • jqGrid不显示JSON数据

    我希望将 jqGrid 用于我当前正在开发的 Web 项目 问题是 我似乎无法让网格显示 JSON 数据 这是网格的初始化代码 fn loadjqgrid function httpposturl this jqGrid url httpp
  • 在 Visual Studio 中制作属性代码片段

    我厌倦了编写样板属性代码 例如 public string Name get return this name set SetProperty ref name value 因此 我决定在 Visual Studio 中制作一个代码片段来自
  • htaccess .html、.css、.js 的 UTF-8 编码 - 最好的方法是什么?

    对于 yslow 页面速度 我想删除我的元标记并将我的编码放入 htaccess 文件中 以下是我读过的所有方法 哪种方式是首选方式 另外 语言设置也是一个好主意 如果文件匹配之外 它将适用于所有文件类型吗 1 https github c
  • PyCharm 中的 PyQt4 没有自动完成功能

    在我使用的办公室电脑上 Python 3 4 PyQt4 版本 4 11 1 PyCharm 社区版 3 4 1 我按照上述顺序安装了所有内容 但是 代码完成不起作用 它适用于导入 但不适用于类和方法 我做了一个小示例程序 import s
  • 如何找到最大堆栈大小?

    我正在使用 Ubuntu 11 04 如何找出进程的最大调用堆栈大小以及堆栈的每个帧的大小 快速谷歌搜索应该会显示关于这个主题的一些信息 http www cs nyu edu exact core doc stackOverflow tx
  • 如果已在下拉列表中选择了项目,则 SelectedIndexChanged 事件不会触发?

    假设我有一个包含 2 个项目的下拉列表 并且默认情况下选择第一个项目 如果我选择单击下拉列表中的第一项 有没有办法让 SelectedIndexChanged 事件仍然触发 我以为我可以通过将下拉列表的 SelectedIndex 设置为