问题标签 [valuemember]

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 投票
1 回答
10502 浏览

c# - 使用其 ValueMember 属性以编程方式选择组合框中的项目

我有一个方法可以获取ComboBox对象和要在其项目上加载的查询。

该方法还要求提供另外 2 个项目:

1.DB表的列名并设置到Combobox'DisplayMember属性

2.该数据库表列名下每条记录的id,并将其设置为Combobox'ValueMember属性

我通过创建一个包含 2 列、Id 及其对应名称的查询来使用该方法。并将其存储在ComboBox'sDisplayMemberValueMember:

对于冗长的介绍,我深表歉意,我只是想让大家在告诉我的问题之前了解我的程序是如何工作的。所以问题是如何DataGridView使用ComboBox'ValueMember属性选择默认项?

在以编程方式选择项目时,我所知道的只是使用cmbCategory.SelectedItem = "Supplier A",但我需要的是使用ValueMember. 这样我可以通过 Id 设置默认项目。

0 投票
1 回答
636 浏览

c# - 使用 valuemember 搜索组合框显示成员值

我有一个列出 customerID 的 datagridview。我有一个列出客户姓名的组合框。

当我单击 datagridview 时,我知道选择了 customerID,但我无法在组合框中列出此 customerID 的 customerName。

帮助?

例如 CustomerID=6 CustomerName="Rocky", CustomerSurName="Balboa" FullName= "Rocky Balboa"

datagridview 上记录的 CustomerID 列表。When select row that CustomerID=6 I wanna to see FullName on cbx_FullName

0 投票
2 回答
106 浏览

c# - C#检查组合框显示成员中的字符串数据

这是:

总是显示“选择正确的名称”。即使它是从下拉列表中选择的。请任何人都可以建议我!

0 投票
1 回答
463 浏览

c# - 如何将 ComboBox 的正确 ValueMember 保存到实体/数据库?

如何将 ComboBox 的正确 ValueMember 保存到实体/数据库?我的 Winform 具有从查找数据表的实体中获取值的组合框,如以下代码所示:

在 SaveChanges() 上,我收到以下错误:在 EntityFramework.dll 中发生“System.Data.Entity.Validation.DbEntityValidationException”

为了找出发生了什么,我在表单中添加了一个 TextBox,并尝试将我认为是 ComboBox.ValueMember 的内容存储在其中。为此,我将 ComboBox.SelectedValue 存储在变量 (ch) 中,并将该变量存储在 TextBox.Text 中。TextBox.Text 中显示的是 Combo 的 DisplayMember,而不是 ValueMember。

为了测试原因,我在代码中添加了一个 MessageBox 以查看 'ch' 的值;它显示了 ValueMember 的正确值。

怎么可能在 MessageBox 'ch' 中有一个值,而在 TextBox.Text 中有另一个值?

我想要的只是从 LuData 实体中提取一个查找列表,在 ComboBox 中按名称显示选择,并通过代码将值存储在数据库中。

0 投票
2 回答
88 浏览

c# - 无法获取组合框选定值

这是我的代码 -

我错过了什么?

更新-

0 投票
1 回答
27 浏览

c# - 显示计划名称但保留计划 ID 并在组合框中检索 ID 的值

我看到了很多关于此的文章,但到目前为止没有任何帮助。我的组合框名称是 cbPlan。我想在它的显示中检索 PlanName,但想实际保存它的 PlanID。以下代码同时显示名称和 ID。我尝试了 ValueMember、DisplayMember、属性,但还无法对其进行排序。最后,即使这成功了,我将如何在另一个表中插入 PlanID?我会使用 Convert.ToString(cbPlan.Text) - 这将带来 PlanName 而不是 ID。请对此提供帮助 - 非常感谢您提前!:) PS PlanID 的数据类型是 int。

0 投票
1 回答
1229 浏览

c# - 来自一个 ComboBox C# 的多个 ValueMembers

我想为组合框中的值成员分配多个字段。从代码中可以看出,当前分配给 value 成员的字符串是“title”,并且在 cboCustomers_SelectionChangeCommited 事件中,您可以看到一个文本框已经被分配了选定的值。

我希望实现的是将另外两个字段分配给值成员(“名字”、“姓氏”),并为另外两个文本框分配这些值。

我希望我已经清楚了。如果不是,请指定,我将尝试重新解释。

0 投票
1 回答
231 浏览

c# - C# Windows 窗体:从填充有实体框架的 ComboBox ValueMember 中检索值

我有一个 ComboBox,我从实体框架模型中填充它。

问题是:每次Combox选择发生变化时,我想检索myTable(SQL Server表)的ID(PK标识号)列后面的信息,但是ComboBox.SelectedValue返回的标识号错误。实际上,它返回 Index + 1。

您能否提一些建议?

0 投票
1 回答
886 浏览

c# - 如何使用 Visual Studio 2012 C# 中的数据/值成员从组合框执行搜索操作

我在这种编程方面处于初学者水平,所以我相信你们中的某些人会知道如何解决我遇到的这个问题。

我在 Visual Studio 中有一个与 Oracle Database 11g Express 连接的小项目,我想对数据库中的特定表执行搜索操作,并在我的 Visual Studio 项目中以这种形式显示它。因此,我有两个组合框,其中填充了显示成员而不是数据成员。数据成员通常是表中的外键,例如 ID 等,在这些组合框中显示的显示成员通常是姓名和姓氏,当然与我之前提到的那些 ID 相关联。
所以我想选择这些显示成员并在它们之上搜索特定 at 的所有数据。
这是我表单中选择按钮的查询:

我有这张表,其中ime_pacijenta是名字,prezime_pacijenta是姓氏,PRETRAGA是这个搜索按钮:

图片

当我从组合框中选择一项时,它应该只写出那一条记录。相反,它向我展示了另一张与这张唱片无关的唱片。当我从组合框中选择任何其他值时也会发生这种情况:

图片

就是这样,我感谢任何回复!

0 投票
1 回答
66 浏览

database - 组合框 .ValueMember 不适合我

在 DisplayMember 和 ValueMember 的组合框中调用数据库值,但 ValueMember 属性在这里不起作用......


--- 尝试将 ValueMember 数据插入数据库

暗淡 cmd As OracleCommand = New OracleCommand()