欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C# winform窗体 ComboBox控件

发布时间:2023/12/18 C# 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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

总结

以上是生活随笔为你收集整理的C# winform窗体 ComboBox控件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。