從列表中選擇任何項目後,我想要傳遞一些其他屬性而不是已經顯示的屬性。如何顯示列表框中的項目,如item.name顯示在列表中,而傳遞的值是item.id?
2
A
回答
0
設置列表框DataSource
到數據源
設置列表框ValueMember
到"Id"
設置列表框DisplayMember
你想要顯示的值,即"Name"
。
4
首先,您必須填寫您的LitBox
項目。你這裏有兩種選擇:
1 - 通過添加項目
listBox.Items.Add(new KeyValuePair<Object, String>("Key", "Text"));
2 - 通過綁定到數據源
listBox.DataSource = objectDataSource;
listBox.DisplayMember = "Name";
listBox.ValueMember = "ID";
現在,讓所選擇的項目,你可以做到以下幾點:
KeyValuePair<Object, String> listBoxItem =
(KeyValuePair<Object, String>listBox.SelectedItem;
String text = listBoxItem.Value.ToString();
Object key = listBoxItem.Key;
參考於:
相關問題
- 1. MVC 5 Razor - 顯示在Viewbag列表中傳遞的項目的列表框
- 2. 如何在消息框中顯示列表中的項目?
- 3. 如何在Windows Phone 7中顯示列表框中的項目?
- 4. 如何在列表框中顯示多個選定的項目
- 5. 如何顯示在查看傳遞從controller.MVC項目列表
- 6. 如何顯示錶值到列表框?
- 7. 顯示的項目列表中垂直表,而不是horizonally
- 8. 通過列表框中顯示的項目也傳遞值Winforms c#
- 9. 如何在Listview中顯示列表項?
- 10. 如何在列表框控件中水平顯示項目?
- 11. jaspersoft如何顯示列表中的值
- 12. 如何突出顯示父列表項而不突出顯示子列表項?
- 13. 如何顯示Xamarin表單中的項目的嵌套列表?
- 14. 如何顯示父/子列表項目
- 15. 如何顯示項目列表?
- 16. 如何在列表框中顯示XML值或如何在標籤上顯示。
- 17. 如何在工具提示中顯示項目列表?
- 18. 顯示列表中的特定項目
- 19. 顯示消息框中的列表框中的項目C#
- 20. 如何在dataview中顯示列表框中的值
- 21. 在列表頁面的顯示錶中顯示而不是密碼值?
- 22. 在列表框中顯示一組值
- 23. 如何顯示下拉列表的顯示值而不是隱藏值
- 24. jquery顯示列表項目
- 25. jQuery顯示列表項目
- 26. 在多選列表框中顯示選中的項目
- 27. 列表框不顯示新項目
- 28. 列表框不顯示項目C#XAML
- 29. 列表框不顯示項目?
- 30. 無法顯示列表框項目
+1。好答案。 – 2011-06-06 10:58:39