我有一个List<String>型的变量lstItems,中间已经存放了许多我需要的字符串,现准备将这个变量的内容直接赋给一comboBox1呢?
    除了如下方法的一条条加进外,还有没有其它更好的方法。
    foreach (string str in lstItems)
      comboBox1.items.add(str);
    还有没有更简单的方法,一步就加去了的?

解决方案 »

  1.   

    comboBox1.items.addrange()没有?
    comboBox1.items.datasource没有?
      

  2.   

          List<string> s = new List<string>();
          s.Add("aaaaaaaa");
          s.Add("BBBBBBBBB");
          s.Add("CCCCCCC");
          comboBox1.DataSource = s;
      

  3.   

    List<string> s = new List<string>();
      s.Add("aaaaaaaa");
      s.Add("BBBBBBBBB");
      s.Add("CCCCCCC");
    s.ForEch(t=> comboBox1.items.add(t));
      
      

  4.   

    comboBox1.items.AddRange(lstItems.ToArray())