foreach (object i in comoBox.items){}

解决方案 »

  1.   

    foreach (object i in comoBox.items)
    {
      
    }
      

  2.   

    or:
    for( int i = 0;i < combobox.items.count;i ++ )
    {
    a = combobox.items[i];
    }
      

  3.   


    : DataView DtUnitType = PriBUSystem1.ListUnit();
    CbKind.DataSource = DtUnitType;
    CbKind.DisplayMember = "Name";
    CbKind.ValueMember = "Code";我要得到每项的值,怎么办?
      

  4.   

    to  orcale(小三) :
    我有什么办法遍历每一项吗?
      

  5.   

    for(int j=0;j<this.comboBox1.Items.Count;j++)
    {
    MessageBox.Show(this.comboBox1.Items[j].ToString());
    j++;
    }
      

  6.   

    先在FORM上放一个
    COMBOBOX 在ITEMS 加入 字符文本 例如: BEYOND,黄家驹,黄贯中,朱茵......
    加一个LISTBOX控件 加一个BUTTON 
    1: 双击 COMBOBOX控件  加入代码
    private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    textBox1.Text =comboBox1.Text;
    }
    2: 双击 BUTTON
    for(int i=0;i<comboBox1.Items.Count;i++)
    {
    listBox1.Items.Add(comboBox1.Items[i].ToString());
    }
      

  7.   

    to mfc2003(编程浪子) :
    如果comboBox1的数据源是一个表,而且显示项与值项是不同的字段,
    我要怎么遍历每项的值部分。comboBox1.Items[i].ToString())是不对的。 DataView DtUnitType = PriBUSystem1.ListUnit();
    CbKind.DataSource = DtUnitType;
    CbKind.DisplayMember = "Name";
    CbKind.ValueMember = "Code";
      

  8.   

    我在web方式下是这样实现的:
    for (int i=0;i<drp_feetype.Items.Count-1;i++)
    {
    if (drp_feetype.Items[i].Value==dv_monbankrollplan[0]["FEE_TYPE"].ToString ()){drp_feetype.SelectedIndex=i;}
    }
      

  9.   

    改写combobox的tostring()方法,msdn有例子的
      

  10.   

    foreach (ListItem oItem in ListBox1.Items)
    {
      string ItemValue = oItem.Value;
    }
    ListBox 是 WebControl, WinControl不知道可不可以
      

  11.   

    for(int i= 0;i<this.cbXXX.Items.Count;i++)
    {
    DataRowView tmpRow = (DataRowView)cbXXX.Items[i];
                   string value = (String)tmpRow["valuefield"];
                   string test = (string)tmpRow["TextField"];
    }