问题标签 [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.
asp.net - 绑定列表后触发 DropDownList SelectedindexChanged?
我正在创建一个在运行时加载三个相关下拉列表的控件,并且所有三个都从数据库中绑定它们的数据。当第一个列表更改值时,第二个应根据该值重新绑定,默认情况下选择第一项。但是,因此,第三个列表也应该根据第二个列表的选定第一个值重新绑定。
我似乎无法让列表在加载时绑定。第一个列表手动绑定,以便加载,但其他两个是空白的。
我为前 2 个列表的 selectedindexchanged 创建了事件处理程序,这导致后代重新绑定。这在页面加载后起作用,我更改了第一个列表选定的项目。
但是,我无法在页面加载时绑定第二个和第三个列表。我尝试将 SelectedIndex 设置为 0,以便第一个列表默认选择第一个项目。我认为这会触发 selectedindexchanged 事件,
但事实并非如此!为什么在服务器端选择项目不会引发事件?如果是这样,我的所有问题都将得到解决,因为引发该事件将绑定第二个列表,选择第一个项目,这将引发 ITS 更改事件,重新绑定第三个列表。
但是这一切都没有发生,因为第一个列表不会触发事件。
那么正确的方法是什么?
谢谢!
.net - 在表单加载时不会触发的 SelectedIndexChanged 的替代方案?
我正在使用 Visual Studio 2005 在 VB.NET 中进行开发。
我在加载方法中填充的表单上有一个组合框(myCombo)。
我还处理了 myCombo.SelectedIndexChanged 以更改表单上的标签。
编辑:我添加事件处理程序的方式是双击设计器上的组合框。骨架代码然后出现在代码视图中。
看起来正在发生的事情是当表单加载时,每次将项目添加到 myCombo 时都会触发 SelectedIndexChanged。
这不是我想要的,但我认为还有另一个事件处理程序,只有在用户更改选择时才会调用。
这是我所拥有的一些代码:
有人能指出我正确的方向吗?
一如既往地感谢。
更新: 我使用的解决方案是在事件生成器之后删除 Handles 子句,并将其添加到上面的“End Sub”之前:
谢谢大家!
gridview - DropDownList SelectedIndexChanged 事件未在 GridView HeaderTemplate 中触发
我正在工作委员会网站,特别是目前的求职页面。我将找到的作业返回到DataBound
GridView
(即gvwJobs
)中,并且在其中HeaderTemplate
我有一个DropDownList
命名ddlSortDirection
,它指定执行排序的方向:
如您所见,我已确保AutoPostBack
已启用。我还在GridView
'sDataBound
事件上创建了一个自定义事件处理程序,如下所示:
我发现在ddlSortDirection_SelectedIndexChanged
更改选择时不会调用 SubProcedure ddlSortDirection
。我可以看到PostBack
发生了 a ,但绝对没有调用该方法。我尝试做的是在DropDownList
外部创建一个类似的GridView
并且成功地触发了SelectedIndexChanged
事件,甚至没有自定义事件处理程序!
请你能帮助我实现我的目标,即在 a内DropDownList
触发SelectedIndexChanged
事件吗?HeaderTemplate
GridView
asp.net - 代码隐藏与 ASPX 页面中的 ASP.NET 下拉列表
我在代码隐藏中生成一个下拉列表,无法让 selectedindexchanged 事件自动触发。直接放入 ASPX 页面时它工作正常,但我需要它在代码隐藏中。
这不起作用:
但这有效:
c# - 数据绑定控件在刷新时“闪烁”
这是一件小事,但我只是想知道......
视觉工作室 2008,C#。
我有一个带有数据绑定控件的主从表单。当用户在列表框中选择记录时,所有详细信息都会在表单上的多个数据绑定控件中更新。
碰巧的是,当重新填充新数据时,它们有点“闪烁”或眨眼,有点像电波在几分之一秒内穿过表格:) 不知道如何更好地解释它
没什么大不了的,但它仍然看起来“摇摇欲坠”和丑陋,所以,为了优雅,我只是想知道是否有一些简单的方法可以防止它?
我想过调用SuspendLayout和ResumeLayout(在容器控件上),但是我应该处理哪些事件?listBox_SelectedValueChanged用于暂停它,我猜......但用于恢复?
asp.net - 用户控件中的 Asp.NET 下拉列表未触发 SelectedIndexChanged 事件
Asp.Net 2.0 framewrok - VB.Net 应用程序 我有一个包含 Asp.Net DropDownList 的 UserControl。
已经研究和\或尝试过的事情:
- 如果不是 Page.IsPostBack,该控件将绑定到页面加载时的数据(仅加载一次)
- 为控件设置 ID 属性 (ID = ddlMyControl)
- AutoPostBack 设置为 true
- 控件上的 EnableViewState 设置为 true
- UserControl 声明中的 AutoEventWireUp 设置为 true
- EnableEventValidation 在父页面中设置为 false
无论我做什么,控件都不会触发它的 SelectedIndexChanged 事件。帮助 !!
谢谢 :)
asp.net - 为什么选定的索引仅在 ListItem 的索引更改后才会触发?
考虑一个基于......的asp:dropdownlist
火灾SelectedIndexChangedEvent
listitem index
但是为什么再次选择时事件不会触发相同的事件listitem index
......
selectedindexchanged - 即使未更改索引,也会调用组合框 selectedindex changed 事件
我在组合框中有几个项目,我在其中选择一个项目,selectindexchanged 事件被调用。然后我单击它并选择相同的项目(索引未更改),但仍会调用 selectedindexchanged 事件。我们有什么办法可以避免这种情况吗?C# .Net (WinForms)
asp.net - ListView 返回 InvalidArgument=Value of '0' - 超出范围异常
我正在尝试使用 ListView 滚动浏览专辑名称数据库。当我最初选择一个专辑时,_SelectedIndexChanged 返回相应的专辑;但是,在随后尝试选择专辑时,ListView 返回 System.ArgumentOutOfRangeException - InvalidArgument=“0”的值对“索引”无效。有人可以引导我朝着正确的方向前进,可以采取哪些措施来避免这个错误?
asp.net - MsgBox 未显示正确的值
我有一个DropDownList
, 并且何时SelectedIndex
更改任何事件都会被触发。
例如,我正在将它放在 msgbox 上,但它不起作用。
有什么问题 ?
现在这样做了AutoPostBack = True
。我这样做了,但结果我并不总是给我'0'