大家好!我試圖定義Valuemember,並呼籲「lb_Kostenstellen」(我需要的項目在我的數據庫更新項目的ID),用下面的語句列表框的數據源:放入ValueMember並從Listbox獲取ValueMe值
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:(無)
對(INT I = 0;我<lb_Ausgewählt.Items.Count ; i ++) { MessageBox.Show(lb_Ausgewählt.ValueMember[i] .ToString()); }
我希望你對我有一個兼容的解決方案。謝謝,丹尼爾
我的DatabaseContext是「db」(對於EntityFramework)。
我建議你在代碼中英文名稱從德國翻譯這樣的人也得到你的代碼所在的上下文。對於你本地的代碼庫來說,這也是一件好事。 – wonko79