zoukankan      html  css  js  c++  java
  • c# Combobox通过Item集合增加

    Combobox.Items.Add("A");//当..时添加(obj类型)

    //用的时候可能非简单添加ABCD

    //名称 + ID ,如省份名词+ID,但是只有1个参数

    建立Province类并重写tostring

    class Province

    {

       //编写构造函数

       public Province(string id, string name)

       {

           this.Id = id;

           this.Name = name;

       }

       public string Id

       {

           get;

           set;

       }

       public string Name

       {

           get;

           set;

       }

       public override string ToString()

       {

           return this.Name;

       }

    }

    //添加到Combobox

    Province p1 = new Province("01", "山西");

    comboBox1.Items.Add(p1);

    comboBox1.Items.Add(new Province("02", "山东"));

    comboBox1.Items.Add(new Province("03", "广东"));

    comboBox1.Items.Add(new Province("04", "广西"));

    //可以把ID添加到数据库操作等

    int n = 10;

    MessageBox.Show(n.ToString());

    Province obj = (Province)comboBox1.SelectedItem;

    MessageBox.Show(obj.Id);

    //整体代码如下

    namespace _02关于Combox的一种绑定数据方式

    {

       public partial class Form1 : Form

       {

           public Form1()

           {

               InitializeComponent();

           }

           //当窗体加载时调用

           private void Form1_Load(object sender, EventArgs e)

           {

               Province p1 = new Province("01", "山西");

               comboBox1.Items.Add(p1);

               comboBox1.Items.Add(new Province("02", "山东"));

               comboBox1.Items.Add(new Province("03", "广东"));

               comboBox1.Items.Add(new Province("04", "广西"));

           }

           //增加按钮,当点击按钮时显示ID

           private void button1_Click(object sender, EventArgs e)

           {

               int n = 10;

               MessageBox.Show(n.ToString());

               //选中相的ID,是Obj类型,转换为Province类型

               Province obj = (Province)comboBox1.SelectedItem;

               MessageBox.Show(obj.Id);

           }

       }

       //添加Province类

       class Province

       {

           public Province(string id, string name)

           {

               this.Id = id;

               this.Name = name;

           }

           public string Id

           {

               get;

               set;

           }

           public string Name

           {

               get;

               set;

           }

           //重写Tostring

           public override string ToString()

           {

               return this.Name;

           }

       }

    }

  • 相关阅读:
    centos6 Cacti部署文档
    nginx 3.nginx+fastcgi
    nginx 2.基本配置
    nginx 1.安装
    mongodb入门教程二
    mongodb入门教程
    一款jQuery立体感动态下拉导航菜单特效
    一款jQuery仿海尔官网全屏焦点图特效代码
    一款非常炫酷的jQuery动态随机背景滚动特效
    一款jquery编写图文下拉二级导航菜单特效
  • 原文地址:https://www.cnblogs.com/ArRan/p/2989583.html
Copyright © 2011-2022 走看看