/// <summary> /// 设置ComboBox组件的DataSource /// </summary> /// <param name="str">字符串数组</param> public void NeuSetStringToDataSource(string[] str) { IList <CmbObject> list = new List <CmbObject>(); for (int i = 0; i < str.Length; i++) { CmbObject cmbObject = new CmbObject(); cmbObject.Name = str[i]; int j = i + 1; cmbObject.Id = j.ToString(); list.Add(cmbObject); } this.DataSource = list; }
/// <summary> /// 设置ComboBox组件的DataSource /// </summary> /// <param name="ht"></param> public void NeuSetHashtableToDataSource(Hashtable ht) { IList <CmbObject> listObject = new List <CmbObject>(); ICollection key = ht.Keys; IEnumerator e = key.GetEnumerator(); while (e.MoveNext()) { string value = (string)e.Current; CmbObject infoObject = new CmbObject(); infoObject.Id = value; infoObject.Name = ht[value].ToString(); listObject.Add(infoObject); } this.DataSource = listObject; }