如何将combobox的值取出来

阳阳阳阳小阳阳 2013-08-09 02:37:37
foreach(ComboBoxItem item in comboBox.Items)
{
,,,,
}

所谓 ComboBox 的“值”是保存在 ComboBoxItem 里面的,ComboBox.Items 就是 ComboBox 拥有的所有 ComboBoxItem 的集合。
请大神指教,
例如:ComboBox 的“值”里面有个值是cameraID,如果现在我想把ComboBoxItem里的这个值取出来,是不是先要把ComboBoxItem取出来?如果是,要怎么取ComboBoxItem??然后怎么取值??谢谢!
...全文
340 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢,已解决!
  • 打赏
  • 举报
回复
public class ItemContent { public string Name { get; set; } public string Url { get; set; } public string Streaming { get; set; } public int CameraId { get; set; } public string ServerRtspUrl { get; set; } public object Content { get; set; } } private void drop(object sender, DragEventArgs e) { } 我想在drop这个事件里进行comboboxitem的添加,显示内容是Name。并且在添加的时候要避免下拉框中出现相同的item, 注意:name可能是相同的,但是它们的CameraId是唯一的,所以我想根据绑定 CameraId来判断添加的item是否一样! 求指教!谢谢!
Jia_H 2013-08-12
  • 打赏
  • 举报
回复
试一试override ItemContent' ToString方法,返回Name,然后把ItemContent作为ComboBoxItem.Content,把你的比较逻辑添加进去就应该可以实现了。
Jia_H 2013-08-10
  • 打赏
  • 举报
回复
你代码的foreach变量item不就是ComboBoxItem类型吗,用它不就行了。你们的内容就是它的Content属性,这个看你放什么东西进去的,它就是个object,还原成原来的对象,然后就是具体使用了。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧