Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
0
        /// <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;
        }