【发布时间】:2013-10-17 09:46:25
【问题描述】:
大家好!我正在尝试使用以下语句定义名为“lb_Kostenstellen”的列表框的 Valuemember 和数据源(我需要项目的 ID 来更新我的数据库中的项目):
lb_Kostenstellen.DataSource = db.Kostenstellen.ToList();
lb_Kostenstellen.ValueMember = "ID";
lb_Kostenstellen.DisplayMember = "Kostenstelle";
现在我创建了一个名为“bt_Hinzufügen”的按钮。当我单击按钮时,选定的项目应该从名为“lb_Kostenstellen”的列表框移动到“lb_Ausgewählt”。 (该项目在第一个列表框中不可见)。我用这个说法:
lb_Ausgewählt.Items.Add(lb_Kostenstellen.SelectedItem);
到目前为止,该语句有效。
但现在我的问题:如果我将 3 个项目从一个列表框“切换”到另一个,然后单击一个按钮,我想显示 3 个消息框,其中包含每个唯一项目的 ID。
它不起作用。我只进入以下消息框:
- MB:我
- MB : D
-
MB:(什么都没有)
for (int i = 0; i
我希望您有适合我的解决方案。谢谢,丹尼尔
我的 DatabaseContext 是“db”(对于 EntityFramework)。
【问题讨论】:
-
我建议您将代码中的名称从德语翻译成英语,这样人们也可以了解您的代码所在的上下文。无论如何,这对于您的本地代码库也是一件好事。
标签: c# entity-framework listbox valuemember