combobox如何知道键/值? 您所在的位置:网站首页 四川调味品批发 combobox如何知道键/值?

combobox如何知道键/值?

2022-10-08 23:11| 来源: 网络整理| 查看: 265

问题描述

使用组合框的.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 实验室设备网 版权所有