1.DevExpress LookUpEdit控件

// 显示两列数据的下拉选择框
repositoryItemLookUpEdit1.DataSource = dataTable;
repositoryItemLookUpEdit1.ValueMember = "id";
repositoryItemLookUpEdit1.DisplayMember = "name";
repositoryItemLookUpEdit1.Columns.Add(new LookUpColumnInfo("id", "编号"));
repositoryItemLookUpEdit1.Columns.Add(new LookUpColumnInfo("name", "姓名"));
//

//设置可输入模式
repositoryItemLookUpEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;
//立即弹出下拉框
repositoryItemLookUpEdit1.ImmediatePopup = true;
//默认文本
repositoryItemLookUpEdit1.NullText = "";
//进行模糊查询。
repositoryItemLookUpEdit1.PopupFilterMode = DevExpress.XtraEditors.PopupFilterMode.Contains;
//选中清空文本,没选中显示选中文字
repositoryItemLookUpEdit1.AllowNullInput = DevExpress.Utils.DefaultBoolean.True;

//根据莫一列进行模糊查询

SearchMode 设置值 

AutoFilter :根据DisplayMember值进行筛选      OnlyInPopup :根据AutoSearchColumnIndex列来筛选 文本框不显示输入内容  AutoComplete :根据AutoSearchColumnIndex列来筛选最匹配的内容显示在文本框

 

Popupwidth 下拉框宽度

Nulltxt 数据源空时的值

DropDownRows 下拉框显示行数

//加载和数据源一致的列
//repositoryItemLookUpEdit1.PopulateColumns();

 string a =lookUpEdit1.EditValue.ToString();//获取value值

string b= lookUpEdit1.Text;获取显示文本值

posted @ 2023-06-29 15:27  RC城  阅读(83)  评论(0编辑  收藏  举报