• 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()
  • 相关阅读:
    标定相关-一些资源
    论文基础-5几何知识
    论文基础-3微积分
    h5页面 判断网页是否由微信或qq内置浏览器打开
    Html5 页面后退并刷新
    h5 页面下拉刷新
    绑定点击事件 传参
    公众号做分享功能
    清微信缓存
    手机端适配
  • 原文地址:https://www.cnblogs.com/shinelhui/p/3423674.html
Copyright © 2020-2023  润新知