问题标签 [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.
vb.net - 在组合框更改事件VB.NET上显示DataGridViewComboBoxCell的ValueMember
我正在使用这段代码:
此代码工作正常,但我想要一个事件来显示更改时所选项目的值。
非常感谢
c# - 向 C# 编码的值成员添加 2 个或更多字段
我有 4 个主键字段的表。我将其加载到使用 C# 创建的 WinForm 应用程序的下拉列表中。
在下拉列表的 TextChanged 事件中,我有某个 TextBox,我想为下拉列表中选择的某个字段填写表格接收到的信息。
所以正如我所说的表有 4 个字段。我可以从数据集中将所有 4 个字段都变成值成员吗,或者你能告诉我这是否可能吗?
谢谢你。
Datatable dt=dba.getName();
cmb_name.ValueMember="id";
cmb_name.DisplayMember="name";
cmb_name.DataSource=dt;
这是正常格式.. 但我有更多关键字段.. 所以我需要添加更多关键字段..
c# - C# .net Combobox 绑定到数据集时显示值成员而不是显示成员
我正在尝试从数据集中填充组合框,然后将其绑定到不同的数据行。数据行包含单个客户记录。数据集包含 1 个带有 title_id(一个 int)和 title(文本描述)的表。
我设置了值和显示成员,以及组合框的数据源:
接下来,我将数据绑定设置为包含客户详细信息的数据行:
当我运行它时,组合框显示数字 2(数据行中 title_id 的值)。
如果我点击它,它会像我期望的那样包含 Mr、Mrs、Miss 等(Mr = 2)
我想不通的是如何让它显示“先生”而不是 2?!
c# - 如何获取datagridviewcomboboxcolumn的ValueMember的值
朋友们,我在 datagridview 中使用 datagridviewcomboboxcolumn 作为列索引 1。我已经从访问数据库表中获取数据并通过以下方式填充了 datagridviewcomboboxcolumn:
然后我写这个:
并将此列添加为
正在填充组合框,我可以从列表中选择任何一个。现在,当我保存数据时,我想获取所选项目的 ValueMember。为了获得这个值,我使用了以下代码,但它给出了字段“BUSINESS_CODE”的字符串表示,而不是值。请帮助我,以便获取所选项目的 ValueMemeber 。
c# - DataGridViewComboBoxColumn 值成员不断恢复为(无)[VS2010]
我正在尝试从 VS2010 中的设计器在 DataGridView 的 ComboBox 列上设置 ValueMember 属性。
每次我设置值时,在离开单元格的那一刻,它都会恢复为(无)。
DisplayMember 属性也会发生同样的事情。
谷歌了一下,一无所获:(
database - VB .NET COMBOBOX ValueMember
大家好,我对 ValueMember 有疑问。看代码:
MessageBox 应该向我显示类似这样的内容:图形卡 - 123ASD 第一个元素是“Nazwa_Towaru”,第二个是“Kod_Towaru”,但 MB 向我显示类似这样的内容:图形卡 - “Kod_Towaru”。第一次我认为 DATASET 中的“Kod_Towaru”列是空的,但我检查了这个并且列是 data 。
我还有另一个具有相同代码的 ComboBox 并且它的工作很好,所以为什么这个不是。所有变量都是本地的,因此它们没有合并。
vb.net - 组合框调用以前的数据源
在这里寻找一些见解...
在我的表单上,我有三个 ComboBox 控件。当最左边接收到一个选择时,它会调用一个例程来启用和填充第二个,然后当在第二个中进行选择时,第三个也会发生同样的情况。
方法'loadGroups'
这工作得很好,一切都应该加载,并提供适当的 .ValueMember 结果。
我应该提到,当表单第一次加载时,框 2 和 3 是空的并且被禁用。在初始加载之后,我必须从列表中选择一个项目来获取值(如预期的那样)。
奇怪的是,一旦第二个或第三个组合框被“初始化”,它们似乎会回忆起最后的设置。例如,如果我调用 Reset 方法,该方法将 .DataSource 属性设置为 Nothing,请清除列表并将 Text 设置为 Nothing;下次我更改 cboEquipment 上的 SelectedIndex 时,其他框会通过 SelectedItems 和 SelectedValues 恢复活力。
根据新的 DataTable,这些值并没有错,但奇怪的是它们完全记得(它们不应该有任何引用,并且表现为新负载)。
其他兴趣点;在 SelectedIndexChanged 事件期间调用填充方法。
任何想法都会很棒!
更新 -
此行为与 SelectedIndexChange 事件相关联(raise!raise!raise!)
在战略点删除和添加事件处理程序使我的代码按我想要/期望的方式工作。
这是使我走上正确道路的文章...
c# - C# Winforms binding RadTreeView element to datasource, ValueMember exception
I have a problem in binding RadTreeView
element to datasource, actually in setting ValueMember
. Simplified, there are:
Model:
View:
Everything works fine, value member for root nodes is set ok, but for child nodes (EmfDataSet)
instead of value there is an "TargetInvocationException"
:
What is wrong?
c# - 放入 ValueMember 并从 Listbox 中取出 ValueMember
大家好!我正在尝试使用以下语句定义名为“lb_Kostenstellen”的列表框的 Valuemember 和数据源(我需要项目的 ID 来更新我的数据库中的项目):
现在我创建了一个名为“bt_Hinzufügen”的按钮。当我单击按钮时,所选项目应从名为“lb_Kostenstellen”的列表框移动到“lb_Ausgewählt”。(该项目在第一个列表框中不可见)。我使用这个语句:
到目前为止,该声明有效。
但现在我的问题:如果我将 3 个项目从一个列表框“切换”到另一个,然后单击一个按钮,我想显示 3 个带有每个唯一项目 ID 的消息框。
它不起作用。我只进入以下消息框:
- MB:我
- 主板:D
MB:(什么都没有)
for (int i = 0; i < lb_Ausgewählt.Items.Count; i++) { MessageBox.Show(lb_Ausgewählt.ValueMember[i].ToString()); }
我希望你对我有一个兼容的解决方案。谢谢,丹尼尔
我的 DatabaseContext 是“db”(对于 EntityFramework)。
c# - 从组合框 C# 检索值时为空值
这应该在通过 VPN 连接的数据库中获取值。我将查询设置为在下拉列表中显示值标题的位置,并且系统应该获取所选值的值成员。因此字段中的值成员。它永远找不到值,它只是锁定。我知道 VPN 可以访问数据库。除此之外,我认为没有理由不将 valuemember 转移到 labelcode 变量。