C# 里comBox 显示值和实际值如何获取

发布网友 发布时间:2024-10-24 09:35

我来回答

3个回答

热心网友 时间:2024-11-07 08:10

文本和值分别来就行了 重新了?

热心网友 时间:2024-11-07 08:12

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            // 强制转换:将所选中的Item转换为ListItem
            ListItem item = (ListItem)comboBox1.SelectedItem;
            // 取值
            string s1 = item.Name;
            string s2 = item.Val;
        }

热心网友 时间:2024-11-07 08:16

用法错了

            this.cmbCon.DisplayMember = "Name";
            this.cmbCon.ValueMember = "Val";

            System.Collections.ArrayList array = new System.Collections.ArrayList();
            array.Add(new ListItem("等于", "="));
            array.Add(new ListItem("包含", "like"));
            this.cmbCon.DataSource = array;

相关阅读:

https://msdn.microsoft.com/zh-cn/library/system.windows.forms.listcontrol.valuemember(v=vs.110).aspx

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com