Esempio n. 1
0
        public void doLoadData(string m_DirName, string ExtName)
        {
            this.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;

            string s_path = string.Format("{0}{1}{2}", AppDomain.CurrentDomain.BaseDirectory, "库文件\\", m_DirName);

            System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(s_path);
            System.IO.FileInfo[]    fi   = info.GetFiles(ExtName, System.IO.SearchOption.TopDirectoryOnly);
            foreach (System.IO.FileInfo file in fi)
            {
                CList list = new CList();
                list.DisplayName = file.Name;
                list.value       = file.FullName;
                this.Properties.Items.Add(list);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 用于处理数据库绑定操作
        /// </summary>
        public void DataBind()
        {
            foreach (DataRowView row in this.DataSource.List)
            {
                CList list = new CList();
                list.DisplayName = row[DisplayFieldName].ToString();
                list.value       = row;
                this.Properties.Items.Add(list);
            }

            if (this.DataSource.List.Count > 0)
            {
                //默认选择第一项
                this.SelectedIndex = 0;
            }
        }