问题标签 [selectedindexchanged]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
17567 浏览

drop-down-menu - DropDownList.SelectedItem.Value 和 DropDownList.SelectedValue 之间的区别(ASP.NET)

我收到错误时SelctedIndexChanged,当值更改时,他给了我以前选择的值,而不是新的选择值。

这里有什么问题。

和有什么区别

0 投票
1 回答
28453 浏览

c# - 下拉 OnSelectedIndexChanged 未触发

OnSelectedIndexChanged我的下拉框没有触发该事件。我看过的所有论坛都告诉我添加AutoPostBack="true",但这并没有改变结果。

HTML:

后面的代码:

对于新手 asp 编码器应该注意什么有什么建议吗?

编辑:在后面添加了更多代码


格雷厄姆克拉克需要 . 是正确的!Page.IsPostBack,但现在它与我设置的全局变量有关。这段代码是从 ac# 项目中拖放的,所以我认为全局变量和 asp.net 存在一些问题。是时候让我对此进行更多研究了,以了解全局变量在独立程序与 Web 程序中有何不同。

0 投票
3 回答
2738 浏览

c# - ListBox.SelectedIndexChanged - 你能确定它是否是用户发起的吗?

我的问题与此类似:如何防止 ListBox.SelectedIndexChanged 事件?,但我想以不同的方式问它。

有没有一种简单的方法来确定“SelectedIndexChanged”是否来自用户,而不是通过代码启动(例如 ListBox.SelectedIndex = x)?

0 投票
1 回答
1962 浏览

c# - 触发 SelectedIndexChanged 时,如何使 GridView 中的 TextBox 不触发 TextChanged?

我有一个TextBoxin aTemplateField应该GridView在它的TextChanged事件之后显示一个复选标记。

我还使GridView行可选。如果我选择一行,则整个GridView重新绑定并TextChangedTextBoxes. GridView当然,这会显示所有复选标记。

我不想在用户未更改的任何行上显示复选标记。我认为最好的方法是防止(取消附加?)该TextChanged事件,除非用户更改文本值。

有什么建议么?

0 投票
4 回答
18356 浏览

c# - ListView SelectedIndexChanged Event no Selected Items 问题

我有一个我正在开发的小型 C# 3.5 WinForms 应用程序,它将事件日志名称从服务器抓取到列表视图中。When one of those items is selected, another listview is populated with the event log entries from the selected event log using the SelectedIndexChanged event by grabbing the text property of the 1st item in the SelectedItems collection as shown below.

这第一次工作正常,但从第一个列表视图中第二次选择事件日志名称失败。发生的事情是 SelectedIndexChanged 事件正在获取的 SelectedItems 集合为空,因此我得到了 ArgumentOutOfRangeException。

我很茫然。关于我做错了什么或更好的方法的任何想法?

0 投票
1 回答
6164 浏览

asp.net - 根据gridview中的下拉列表值设置文本框可见性

我有一个gridview,我想根据同一行上下拉列表的选定值显示或隐藏文本框。

我的网格视图:

我如何连接它,以便txtHideMe可以根据下拉列表的选定值隐藏或显示文本框?

代码隐藏:

编辑:如果没有隐藏,我还希望能够在文本框上使用必填字段验证器。

0 投票
2 回答
3329 浏览

c# - 在当前上下文中不存在 c#

在我的 win forms 应用程序中,我有一个列表框和一个文本框,该应用程序从服务器获取电子邮件并在列表框中显示主题等,当我单击列表框时,正文显示在文本框中。问题是我必须在选定的索引更改事件中重复下面的整个代码才能使其工作,否则我会得到“在当前上下文中不存在”错误,这会减慢应用程序的速度。

这是我想在选定的索引更改事件中使用的代码:

当我使用此代码时,我收到错误“当前上下文中不存在捆绑包”;我该如何解决这个错误?

0 投票
1 回答
1028 浏览

c# - DropDownList.SelectedIndexChanged 不正确地呈现代码生成的 GridView(双精度数、三倍数等...)

我有一个下拉列表来控制 3 个 gridview 控件的内容。这些在 Web 部件中使用。但是,每次下拉列表的 selectedindexchanged 方法触发事件时,依赖的 gridview 的内容都会添加另一个 gridview 渲染。因此,它会使这些网格视图的内容翻倍甚至三倍。

我有以下代码:

-> 对于 CreatChildControls 方法:

-> 对于 SelectedIndexChanged 方法:

-> 对于 GridView 控件之一:

DesignGrid 方法只定义了gridviews 的属性。谁能帮我解决这个不正确的渲染问题?谢谢。

0 投票
2 回答
3184 浏览

javascript - ListBox SelectedIndexChanged 事件是否需要在 ASP.NET 中回发?

我正在尝试添加一个 JavaScript 函数,以将 ListBox 中的所有选定项目显示为页面上标签中的连接字符串。这是必需的,因为 AutoPostBack="true" 将导致 ListBox 一直滚动回第一个选定项目。

所以这段代码有效:

不幸的是,我仍然需要 SelectedIndexChanged 委托背后的代码。有没有办法在不做 PostBack 的情况下同时使用这两种方法?当我设置 AutoPostBack="false" 时,似乎永远无法联系到我的代表。

0 投票
7 回答
22820 浏览

asp.net - 空白 Gridview 单元格将“”填充到文本框中

我注意到,当我从 gridview 中的选定行填充文本框时,如果该字段为空白,它将在文本框中显示“ ”。

这是我想出的解决方案。在将每个单元格添加到文本框之前,我会检查它。

我觉得我要么一开始就做错了这个问题,要么有更好的方法来处理这个问题。