zoukankan      html  css  js  c++  java
  • winform中ComboBox控件的简单使用

    在开发winform中用到了ComboBox,但是发现和asp.net中的DropDownList差别比我想象中的大。

    给ComboBox添加数据总结的有两种方法(绑定数据库在这里不说):

    第一种方法:

                DataTable dt = new DataTable();
                dt.Columns.Add("Value");
                dt.Columns.Add("Key");
                dt.Rows.Add("姓名","name");
                dt.Rows.Add("性别", "sex");
                dt.Rows.Add("年龄", "19");
    
                comboBox1.DataSource = dt;
                comboBox1.DisplayMember = "Value";
                comboBox1.ValueMember = "Key";

    得到value的值

    comboBox1.SelectedValue.ToString()

    第二种方法:

    1写一个Value_key的类

    class Value_key
        {
            private string value;
            private string key;
    
            public Value_key(string value, string key)
            {
                this.value = value;
                this.key = key;
            }
    
    
    
            public string Key
            {
                get { return key; }
                set { key = value; }
            }
    
            public string Value
            {
                get { return this.value; }
                set { this.value = value; }
            }
    
        }

    2给类中添加arrayList的数据。

                ArrayList data = new ArrayList();
                data.Add(new Value_key("姓名", "name"));
                data.Add(new Value_key("性别", "sex"));
                data.Add(new Value_key("年龄", "19"));
                data.Add(new Value_key("姓名", "name"));
                data.Add(new Value_key("姓名", "name"));
                data.Add(new Value_key("姓名", "name"));
                comboBox1.DataSource = data;
                comboBox1.DisplayMember = "Value";
                comboBox1.ValueMember = "Key";

    3.得到value的值。

    comboBox1.SelectedValue.ToString()
  • 相关阅读:
    更改开机运行级别
    三个路由的路由表信息
    网络
    网卡配置文件与网络命令显示不一致
    使CentOS7恢复网卡传统命名
    删除CentOS7的虚拟网卡
    将克隆的eth3和eth4改为eth0和eth1
    单臂路由--1个物理网卡绑定多个IP地址
    洛谷P1098 字符串的展开
    洛谷P1086 花生采摘
  • 原文地址:https://www.cnblogs.com/shinelhui/p/3423674.html
Copyright © 2011-2022 走看看