C#窗体Combobox简单用法(1)

帮朋友推荐,赢众投理财,CEO是我朋友,全是真实可靠的农业项目,投资收益可达年化9.8%,且有多重安全保障!

点击打开链接



才发现C#窗体得Combobox还有这两个属性值DisplayMember和ValueMember! 资源里有例子

给Combobox付两个值,一个显示的值,一个后台得到的值。


public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();//创建一个数据集
            dt.Columns.Add("id", typeof(String));
            dt.Columns.Add("val", typeof(String));


            DataRow dr = dt.NewRow();


            dr[0] = "nb";
            dr[1] = "hnb";


            dt.Rows.Add(dr);
            dr = dt.NewRow();


            dr[0] = "nb1";
            dr[1] = "hnb1";


            dt.Rows.Add(dr);


            comboBox1.DataSource = dt;
            comboBox1.DisplayMember = "id";//id这个字段为显示的值
            comboBox1.ValueMember = "val";//val这个字段为后台获取的值
        }


        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = comboBox1.Text;//获取显示的值
            textBox2.Text = comboBox1.SelectedValue.ToString();//获取后台的值
        }
    }

阅读更多
个人分类: c#
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭