combobox如何知道键/值? | 您所在的位置:网站首页 › 四川调味品批发 › combobox如何知道键/值? |
问题描述
使用组合框的.Add()方法时,怎么知道是哪个我的对象中的元素是键,哪个是值? 假设我的对象看起来像这样: object1.field1 = "2";object1.field2 = "Number2"; 我愿意:combobox1.Items.Add(object1); 我希望 field2 显示在组合框中,然后以某种方式显示在组合框中引用其对应的值.我需要创建一个查找表来实现这一点,因为 field2 是所有将被返回的按组合? 此处不会使用 DataSource(). 谢谢,Brett 推荐答案试试combox1.DisplayMember = "field2";存在类似的值字段./LM "布雷特·罗梅罗"写在留言里新闻:11**********************@o13g2000cwo.googlegr oups.com... 使用 .Add() 时组合框的方法,它如何知道我的对象中哪个元素是键,哪个是值?假设我的对象是这样的: object1.field1 = "2"; object1.field2 = "Number2"; 我这样做: combobox1.Items.Add(object1); 我希望field2 显示在组合框中,然后以某种方式 引用其对应的值.我是否需要创建一个查找表来实现这一点,因为 field2 是组合将返回的全部? 不会使用 DataSource() 谢谢,Brett 我在问组合框如何知道只有这个使用语法:combobox1.Items.Add(object1); 或者它实际上有一个键/值吗? Brett Combobox 将使用对我们对象的 ToString 调用来确定要使用什么值展示.如果你在你的对象中定义了一个 ToString 方法来覆盖默认 ToString 方法,那么你可以确保 Combobox 会显示你想要的字段.当一个item被选中时,可以使用selection从组合框中检索实际对象的索引.HTH----- 尼克·马利克 [微软]MCSD、CFPS、认证 Scrummaster http://blogs.msdn.com/nickmalik 免责声明:本论坛所表达的观点是我自己的观点,而不是我的雇主的代表.我不代表我的雇主回答问题.我只是一个程序员帮助程序员.--"布雷特·罗梅罗"写在留言里新闻:11**********************@o13g2000cwo.googlegr oups.com... 使用 .Add() 时组合框的方法,它如何知道我的对象中哪个元素是键,哪个是值?假设我的对象是这样的: object1.field1 = "2"; object1.field2 = "Number2"; 我这样做: combobox1.Items.Add(object1); 我希望field2 显示在组合框中,然后以某种方式 引用其对应的值.我是否需要创建一个查找表来实现这一点,因为 field2 是组合将返回的全部? 不会使用 DataSource()在这里. 谢谢,布雷特 本文地址:https://www.itbaoku.cn/post/1055345.html |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |