问题标签 [selectedvalue]

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 回答
20801 浏览

wpf - 为什么这个 WPF ComboBox 不显示选定的值?

Window OnLoaded事件中,我编写了代码来设置ItemsSource

在加载窗口时,我可以看到最初第一个项目正在加载,但同时它清除了显示的项目。我被困在这种情况下,感谢任何帮助。

问候

基肖尔

0 投票
3 回答
20558 浏览

drop-down-menu - Selenium:从下拉菜单中获取当前值

我试图找到一个简单的 Selenium 调用来从选择下拉列表中获取当前选项。我知道有些调用会获取列表中的所有值,但我想知道当前选择了哪个选项。抱歉,如果这是微不足道的,但谷歌和 Selenium IDE 并没有帮助我。谢谢。

0 投票
2 回答
3777 浏览

c# - 将 ASP.net DropDownList 的 SelectedValue 绑定到自定义对象

目前,我在 FormView 中有一个 DropDownList,数据绑定到 ObjectDataSource。这是 DropDownList,它有自己的数据源,它返回一个部门列表:

在FormView的数据源中,属性Department定义为:

在这种情况下,我得到了这个例外:

“DepartmentsList”有一个无效的 SelectedValue,因为它不存在于项目列表中。参数名称:值

逻辑上我得到了这个异常,因为我没有在 DropDownList 上设置 DataValueField。问题是,如果我想将完整的选定对象(部门)数据绑定回 FormViews 数据源,那么 DataValueField 的值必须是多少?

谢谢。

0 投票
1 回答
158 浏览

vb.net - 填充表时相互依赖的两个查询

我有 2 个查询。一个是填充一个填充下拉列表的数据集,另一个填充表格行的其余文本框。我想知道如何填充整个下拉列表,然后将 selectedvalue 设置为来自其他查询的值?

例如 -

现在桌子看起来像这样 -

现在在下拉列表中,我希望将员工表中的所有爱好填充为所选值。

0 投票
2 回答
4517 浏览

vb.net - DataBinding:当 SelectedValue 更改时,ComboBox.Text 不更新?

我有 aProbationComboBox绑定SelectedValue到 a RegistrationBindingSource,并且DisplayMember绑定到 a ProbationBindingSource

当我调用RegistrationBindingSource.ResetCurrentItem()时,SelectedValue属性会使用 中的正确值进行刷新RegistrationBindingSource.ProbationID(),但Text不会更新属性。

以下是我在 ComboBox 上设置数据绑定的方法:

在我找出绑定的问题之前,我将其用作临时修复:

有任何想法吗?谢谢!

0 投票
4 回答
845 浏览

asp.net - DropDownList 的 SelectedValue 不是我在 Enabled=false 时选择的

我在 webform 上有几个 DropDownLists,每个都指向一个 SqlDataSource。其中一些数据源使用这些 DropDownLists 之一作为选择参数,将列表过滤到特定类别。

对于某些用户,这些 DropDownLists 中的两个将被自动设置和禁用。

当我提交启用下拉列表的表单时,它工作正常,但是当它们被禁用时,DropDownList 的 SelectedValue 被重置为列表中的第一个。

我的 DropDownLists 构造如下:

下拉列表在数据绑定事件上添加了一个额外的项目,如下所示:

任何人都可以解释为什么会这样吗?

谢谢

0 投票
3 回答
5938 浏览

c# - .NET 3.5 列表框选定值(Winforms)

我正在努力从启用了多选并已绑定到获取名称(作为 DisplayMember)和 ID(作为 ValueMember)的数据库表的 Winforms 列表框中获取选定的值(请注意 VALUES 不是 TEXT) - 我需要所选项目的 ID。

列表框控件具有用于SelectedValue获取选定项值之一的属性,但不是用于所有选定项值的属性。

SelectedItems属性返回一个Listbox.SelectedObjectCollection我似乎无法从中提取项目值的值。

请帮忙!谢谢。

0 投票
1 回答
586 浏览

asp.net - 当属性为空时在 FilterParameters 中使用 ControlParameter

我有一个 DataList 和 FormView;尽管它们提取相同的信息,但它们具有单独的数据源。FormView 的数据源有一个 FilterExpression 来拉取在 DataList 上选择的任何内容。首次加载时,DataList 的 SelectedValue 为空(自然)。我希望 FilterExpression 产生零行,但事实并非如此。如果我将 DefaultValue 设置为 0,它确实如此,但是当我从 DataList 中选择某些内容时,该参数永远不会更新。我做错了吗?

0 投票
1 回答
2499 浏览

wpf - WPF ComboBox SelectedIndex 和 SelectedValue 在 SelectionChanged 事件上有不同的行为吗?

我按预期得到了这个 cbxJobPosition_SelectionChanged 触发。问题是当外部方法尝试设置cbxJobPosition 时

cbxJobPosition 与JobPosition类型的对象列表进行数据绑定:

  • JobPositionID:1,JobPositionName:经理

  • JobPositionID:2,JobPositionName:员工

  • JobPositionID:3,JobPositionName:第三方

这是 XAML:

在 UserControl_Loaded 方法中,它从数据库中读取工作列表并尝试设置特定的工作职位“第三方”:

如您所见,当处理自动重定向到 cbxJobPosition_SelectionChanged 时,当您在 cbxJobPosition_SelectionChanged 事件中进行调试时,上述每个语句的 SelectedValue 属性将具有不同的值。

有谁知道这种差异是否是预期的,我是否遗漏了什么或者可能是一个错误?

0 投票
1 回答
2712 浏览

mvvm - 具有集合视图项目源的组合框不会在模型更改时更新选择框项目

很抱歉之前的冗长帖子。这是我的简明(!)描述。

我将集合视图作为 itemsSource 绑定到组合框,并将其 selectedvalue 与我的视图模型中的属性绑定。我必须保持 IsSynchronizedWithCurrentItem="False"。

我更改视图的源列表,然后刷新视图。更改(添加、删除、编辑)的项目正确显示在组合的项目列表中。但问题出在所选项目上。当我更改它的属性(也是组合的显示成员路径)时,更改的属性值不会反映在组合的选择框上。如果您打开组合下拉列表,它会正确显示在项目列表中,但不会显示在选择框上。

现在,如果我在 XAML 中将组合框标记更改为 Listbox(保持所有属性不变),那么当所选项目的 displaymember 属性值更新时,更改会反映在列表框的所选项目上。

为什么会出现这个问题?

仅供参考:

  1. 我的视图模型具有 EmployeeCollectionView 和 SelectedEmployeeId 属性,它们分别绑定为 ItemsSource 和 SelectedValue。此 VM 实现 INotifyPropertyChanged 接口。

  2. 我的核心员工类(其中的列表是 EmployeeCollectionView 的来源)只是一个没有 INotifyPropertyChanged 的​​模型类。

  3. DisplayMemberPath 是员工模型类的“名称”属性。我通过某种方式对此进行了更改,并希望组合选择框能够更新该值。

  4. 我尝试通过将 SelectedEmployeeId 设置为 0(它正确地从 itemsSource 中选择虚拟“-- Select All -”员工条目)和旧的选定值来刷新 SelectedEmployeeId。但是没有用。旧值带我回到旧标签。物品集合虽然有最新条目。

  5. 当我在视图刷新之前和刷新后创建组合框的 IsEditable=True 时,我使 IsEditable=False 事情正常进行!

但这是一个补丁,没有必要。

谢谢

维尼特·桑赫