DevExpress中SearchLookUpEdit用法总结

33 篇文章 4 订阅

在前一个项目中用到了DevExpress,需要搜索某一个字段,来拉取出对应的相关信息,比来比去,发现SearchLookUpEdit的用户体验更好,但自己是个不折不扣的C#和DevExpress的初学者,在折磨一阵度娘之后,发现还是说LookUpEdit控件的多,真正讲解SearchLookUpEdit的寥寥无几,伍华聪的博客虽然提到,但说的也是犹抱琵琶半遮面。于是参考Demo,在一边摸索一边用中总结了一些东西出来,现在分享给大家。

1.我们拖动SearchLookUpEdit至Form中,现在SearchLookUpEdit的默认值为[EditValue is null],这里我重命名为 SearchLookUpEdit_Code, 如图:

  

2.我这里没有用Run Designer来静态绑定数据源,而是动态的使用代码来绑定,这也符合我们大多数人的风格,容易控制,否则改的会非常麻烦,代码:

1 string sqlstr = "select Dept, Code, Name, Storage, Location from Code order by Code";
2 ClassConnSQL ccs = new ClassConnSQL();
3 DataTable dt = ccs.GetTableSQL(sqlstr);
4 searchLookUpEdit_Code.Properties.ValueMember = "Code";
5 searchLookUpEdit_Code.Properties.DisplayMember = "Code";
6 searchLookUpEdit_Code.Properties.DataSource = dt;

  前三行不讲,这是拉取数据的方式,相信大家也懂(因为我算是C#最菜的那种了)。

  第四行,表示SearchLookUpEdit对应的值成员,第五行,表示SearchLookUpEdit对应的显示成员,我这里表示的都是代码,所以都用了"Code"。

  第六行,表示SearchLookUpEdit的数据源为自数据库拉取的数据表dt。

  至此,我们已经成功绑定数据源并可以显示数据了,现在可以在跳出的编辑框中键入搜索内容进行模糊匹配,这时表格中匹配到的内容会变色提示。

  如图:

  

  PS:你可能注意到我的默认值是 [编辑框为空],这是因为我将Devexpress官方汉化包zh-chs文件放到了运行目录,已经自动汉化了。

3.现在我们可以对一些细节进行微调,比如:

  ①BestFitMode:这是调整最佳适应模式,有三种模式可选。

    None:弹出的窗口使用默认大小,列的长度默认相同宽度。

    BestFit:列的宽度自适应。

    BestFitResizePopup:弹窗的窗口自适应大小。

  ②ShowClearButton:是否显示清除按钮

  ...

  其他一些细节属性也比较容易看懂,大家可以改变一下试试效果。

4.特别提到值更改的事件 EditValueChanged ,当值出现更改时会触发此事件,我们就可以做一些赋值处理等。

以上就是我对SearchLookUpEdit的总结,由于是初学,难免会有错误,欢迎批评指正,如果有什么疑问,也可以提出来,大家共同进步。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DevExpress是一个功能强大的软件开发工具,它提供了丰富的控件和组件,可以帮助开发人员快速构建现代化的应用程序。在使用DevExpress的过程,主要包括以下几个步骤: 1. 下载和安装DevExpress控件库:首先,需要到DevExpress官方网站上下载最新的控件库安装程序,并按照提示完成安装过程。安装完成后,可以在Visual Studio看到DevExpress的控件和工具箱。 2. 创建DevExpress项目:打开Visual Studio,创建一个新的DevExpress项目,选择DevExpress模板,或者在现有的项目引入DevExpress控件。 3. 使用DevExpress控件:开发人员可以通过拖拽控件到界面上的方式,或者在代码动态创建控件来使用DevExpress的各种控件,如GridView、Chart、DataGrid等,来实现各种功能。 4. 设计界面和布局:通过设置控件的属性、样式和布局来设计界面,可以使用DevExpress提供的丰富的主题来美化界面。 5. 编写代码逻辑:通过编写C#或VB.NET代码来实现业务逻辑,可以通过事件处理和数据绑定等方式来实现对控件的操作。 6. 测试和调试:在开发过程,需要对应用程序进行测试和调试,确保它的稳定性和可靠性。 总的来说,DevExpress的使用方法就是下载安装控件库,创建项目,使用控件,设计界面和布局,编写代码逻辑,测试和调试。开发人员在使用DevExpress的过程,可以查阅官方文档和论坛,获取更多的帮助和支持。通过不断的学习和实践,掌握DevExpress的使用方法,可以为软件开发工作提供便利和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值