LookupEdit一般用法

LookupEdit一般用法: 

绑定数据源:
lookUpEdit.Properties.ValueMember = 实际要用的字段; //相当于Editvalue
lookUpEdit.Properties.DisplayMember =要显示的字段; //相当于Text
lookUpEdit.Properties.DataSource = 数据源;


常用属性:

Popupwidth 下拉框宽度
Nulltxt 空时的值
DropDownRows 下拉框行数
AllowNullInput =True,可用Ctrl+Delete清空選擇內容

lookUpEdit1.Editvalue.Tostring是ValueMember的值
lookUpEdit1.Text.是DisplayMember 的值

  

  判断是否选择下拉框:
if(this.lookUpEdit.Editvalue==null ||this.lookUpEdit.Editvalue.tostring()=="nulltext")
{
//提示信息,说明未选择下拉框
}
清空nullText值: 
lookUpEdit.Properties.nulltext=null;

设置nullText值:
    lookUpEdit.Properties.nulltext=“请您选择”;
使用lookUpEdit1的值:
变量=this.lookUpEdit.Editvalue.Tostring()  //是ookUpEdit.Properties.ValueMember的值
变量=this.lookUpEdit.Text.Trim()      //是ookUpEdit.Properties.DisplayMember 的值

 特别值得注意的是,有时候我们要使用lookUpEdit来实现combox的一些效果,在实际的使用过程中在程序加载的时候会默认的选择第一项,它的设置是:

lookUpEdit.Itemindex=0; //选择第一项

lookUpEdit.Itemindex=-1; //无选项,此时显示的是nullText值 其实这个地方只要Editvalue==null,lookUpEdit就显示nullText

lookUpEdit1.Editvalue=value;//自动搜索datasouse,选择与之匹配的值,没有的情况下赋值null ,value的值必须与Valuemember的数据类型一致。

(本内容来自唯才教育网http://www.hn1c.com 原文地址:http://www.hn1c.com/diannao/dn109527/)

原文地址:https://www.cnblogs.com/JoshuaDreaming/p/1887987.html