从列表中选择任何项目后,我想要传递一些其他属性而不是已经显示的属性。如何显示列表框中的项目,如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. 如何在Windows Phone 7中显示列表框中的项目?
- 3. 如何在列表框中显示多个选定的项目
- 4. 如何显示在查看传递从controller.MVC项目列表
- 5. 如何显示表值到列表框?
- 6. 显示的项目列表中垂直表,而不是horizonally
- 7. 如何在Listview中显示列表项?
- 8. 如何在列表框控件中水平显示项目?
- 9. 如何突出显示父列表项而不突出显示子列表项?
- 10. 如何显示Xamarin表单中的项目的嵌套列表?
- 11. 如何显示父/子列表项目
- 12. 如何在列表框中显示XML值或如何在标签上显示。
- 13. 显示列表中的特定项目
- 14. 如何在dataview中显示列表框中的值
- 15. 在多选列表框中显示选中的项目
- 16. 列表框不显示项目
- 17. 列表框不显示项目C#XAML
- 18. 列表框不显示新项目
- 19. 如何在文本块中显示列表框中选中的项目
- 20. 如何在下拉列表框中显示选定的值
- 21. 列表框项目样式 - 如何显示两行中的项目..?
- 22. 如何在列表框中显示列表
- 23. 如何从Json中按列显示列表视图项目
- 24. ASP.NET MVC列表框不显示选择的列表项目
- 25. 如何在一次显示项目列表框和索引
- 26. 如何显示多扩展的列表框项目以显示标签中的项目?
- 27. Angular-ng-repeat item.Id作为Item.Name在项目
- 28. 如何添加我的列表框中的所有项目,并在同一个列表框中显示“总计”
- 29. 在列表框中显示文本列?
- 30. 在列表框中显示动态列
+1。好答案。 – 2011-06-06 10:58:39