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); } }
/// <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; } }