zoukankan      html  css  js  c++  java
  • c#(winform)中自定义ListItem类方便ComboBox添加Item项

    1.定义ListItem类 

     public class ListItem

        {

            private string _key = string.Empty;

            private string _value = string.Empty;

            public ListItem(string pKey, string pValue)

            {

                _key = pKey;

                _value = pValue;

            }

            public override string ToString()

            {

                return this._value;

            }

            public string Key

            {

                get

                {

                    return this._key;

                }

                set

                {

                    this._key = value;

                }

            }

            public string Value

            {

                get

                {

                    return this._value;

                }

                set

                {

                    this._value = value;

                }

            }

        }

     


    2.使用 

    ListItem listItem1 = new ListItem("1","中国");

    ListItem listItem2 = new ListItem("1","美国");

    ListItem listItem3 = new ListItem("1","英国");

     

    comboBox1.Items.Add(listItem1);

    comboBox1.Items.Add(listItem2);

    comboBox1.Items.Add(listItem3);


    3.取值 

    string id = ((ListItem)comboBox1.SelectedItem).Key;

    string value = ((ListItem)comboBox1.SelectedItem).Value;



    4.默认选中项 
    comboBox1.SelectedIndex = 0;//设置第一项为默认选择项 
    comboBox1.SelectedItem = listItem1//设置指定的项为默认选择项 

  • 相关阅读:
    Perl的比较操作符
    Perl的变量
    应用负载均衡之LVS(五):lvs和nginx的wrr加权调度算法规律分析
    sharding:谁都能读懂的分库、分表、分区
    MySQL中间件之ProxySQL(15):ProxySQL代理MySQL组复制
    MySQL中间件之ProxySQL(12):禁止多路路由
    MySQL中间件之ProxySQL(14):ProxySQL+PXC
    haproxy(8):haproxy代理MySQL要考虑的问题
    PXC快速入门
    vscode指定扩展安装位置
  • 原文地址:https://www.cnblogs.com/lgx5/p/7214221.html
Copyright © 2011-2022 走看看