当前位置:编程学习 > C#/ASP.NET >>

comboBox动态赋值的问题,请指教

在一textbox1中输入查询条件,点button 将查询结果赋值给comboBox,
赋值结束后,如何统计本次查询共给comboBox赋值了多少个Items.
如果本次查询给comboBox.Items赋值了3个值,则通过循环语句生成3个变量,同时将Itmes的3个值分别赋给3个变量。
小弟不知道该如何实现这两个问题了。请指教
--------------------编程问答-------------------- 如何统计本次查询共给comboBox赋值了多少个Items

答:comboBox.Items.Count;


--------------------编程问答-------------------- 本次查询给comboBox.Items赋值了3个值,则通过循环语句生成3个变量,同时将Itmes的3个值分别赋给3个变量。
答:
string a= combobox.Items[0];
string b= combobox.Items[1];
string c= combobox.Items[2]; --------------------编程问答-------------------- 将查询结果赋值给comboBox,
将结果放在数组中
this.combobox.Items.AddRange(new object[] ); --------------------编程问答-------------------- SqlCommand cmd = new SqlCommand("select * from 表 where 字段=文本框值", con);
                    SqlDataAdapter sda = new SqlDataAdapter();
                    sda.SelectCommand = cmd;
                    ds = new DataSet();
                    dt = new DataTable();
                    sda.Fill(ds, "Master");

                    dt = ds.Tables[0];
                    cmbDataName.DataSource = dt;
                    cmbDataName.DisplayMember = "Name";
                    cmbDataName.ValueMember = "Name";
                    cmbDataName.Text = "--请选择--"; --------------------编程问答-------------------- 下拉框.Items.Count获取下拉框有多少个元素 --------------------编程问答-------------------- 拿到查询的结果,难道统计不到有多少条数据?拿到了结果,难道没办法分别赋给变量?为何非要先赋给ComboBox 然后再从ComboBox去统计呢?何必呢?何苦呢? --------------------编程问答--------------------
赋值结束后,如何统计本次查询共给comboBox赋值了多少个Items.
comboBox.Items.count
如果本次查询给comboBox.Items赋值了3个值,则通过循环语句生成3个变量,同时将Itmes的3个值分别赋给3个变量。

 comboBox.Items[i].ToString();
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,