C# winform窗体 ComboBox控件

赋值:

第一种方法:

控件名称为:cmbXb

    cmbXb.Items.Add("男");
    cmbXb.Items.Add("女");
    cmbXb.SelectedIndex = 0;

第二种方法:

控件名称为:cbxGuoji

    string sql = "select id,mc from ZDYLX where fl = 'gj' and zt = '正常'";
    List<NationalityInfo> Mylist = new List<NationalityInfo>();
    NationalityInfo nationality = null;

    nationality = new NationalityInfo();
    nationality.id = Convert.ToInt32(0);
    nationality.mc = "";

    Mylist.Add(nationality);

    using (DataSet Myds = DbHelperSQL.Query(sql))
    {
           using (DataTable Mytable = Myds.Tables[0])
           {
                  for (int i = 0; i < Mytable.Rows.Count; i++)
                  {
                        nationality = new NationalityInfo();
                        nationality.id = Convert.ToInt32(Mytable.Rows[i][0].ToString());
                        nationality.mc = Mytable.Rows[i][1].ToString();
                        Mylist.Add(nationality);
                   }
             }
      }
      //清除原有数据
      cbxGuoji.DataSource = null;

      //绑定新数据
      cbxGuoji.DataSource = Mylist;
      cbxGuoji.DisplayMember = "mc";
      cbxGuoji.ValueMember = "id";

使用:

第一种方法:  cbxGuoji

    string nation = Convert.ToString(myTable.Rows[0][11]);
    cbxGuoji.Text = nation;

第二种方法:   cbxMoney

    string npjsr = Convert.ToString(myTable.Rows[0][23]);
     for (int i = 0; i < cbxMoney.Items.Count; i++)
     {
             if (cbxMoney.GetItemText(cbxMoney.Items[i]) == npjsr)
              {
                     cbxMoney.SelectedItem = cbxMoney.Items[i];
               }
     }

 

 

 

转载于:https://www.cnblogs.com/zqn518/archive/2013/05/24/3096723.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值