SearchLookUpEdit】的更多相关文章

参考资料: 慧都控件网-DevExpress开发资源 在GridControl控件中使用SearchLookUpEdit构建数据快速输入…
1.在数据库添加两张表,拥有主外键关系 主键表: 外键表: 2.往工具栏里拖出GridCont控件,并增加相应的列,这里对"省份"进行修改,"FileName"里面的值与数据库的列名对应,下面的"(Name)"可以与FileName相同: FileName:ProvinceID (Name):ProvinceID 3.找到"ColumnEdit"属性,点击添加"SearchLookUpEdit"控件: 4.…
较早之前,曾经介绍了一篇文章<使用DataGridView数据窗口控件,构建用户快速输入体验>,介绍了在传统DataGridView中嵌入一个数据窗口进行选择列表,从而实现数据快速录入的操作例子,在DevExpress的控件使用中,我们应该如何实现这种效果呢,本文首先通过简单的例子介绍一下,具体的实现过程.然后进阶具体的应用,指导我们实际的开发工作,以及在使用过程中需要注意的一些特殊问题,提供相应的解决方法. 1. GridControl集成SearchLookUpEdit的效果展现 首先我们…
在前一个项目中用到了DevExpress,需要搜索某一个字段,来拉取出对应的相关信息,比来比去,发现SearchLookUpEdit的用户体验更好,但自己是个不折不扣的C#和DevExpress的初学者,在折磨一阵度娘之后,发现还是说LookUpEdit控件的多,真正讲解SearchLookUpEdit的寥寥无几,伍华聪的博客虽然提到,但说的也是犹抱琵琶半遮面.于是参考Demo,在一边摸索一边用中总结了一些东西出来,现在分享给大家. 1.我们拖动SearchLookUpEdit至Form中,现在…
一.searchLookUpEdit 绑定数据源 DataTable DtCompany = new DataTable();//数据源表,自己写数据. searchLookUpEditCus_no.Properties.DataSource = DtCompany;//绑定数据源 GridView gridViewCompany = searchLookUpEdit1View; //获取GridView对象,以配置表格样式 DataTable dtCompanystrc = help.GetD…
https://documentation.devexpress.com/WindowsForms/DevExpress.XtraEditors.LookUpEditBase.class 一.LookUpEdit 绑定数据源: lookupedit.properties.valuemember = 实际要用的字段; //相当于editvalue lookupedit.properties.displaymember =要显示的字段; //相当于text lookupedit.properties…
鸣谢 随着前面几个章节对控件封装与扩展的分享,不少小伙伴儿们在作者公众号上反馈,并联系作者,表示通过这些系列和源码能学到不少细节上的东西,并运用到了自己的实际项目当中,也有不少伙伴儿反馈更好更优的处理方式.作者在此感谢大家的陪伴与探讨,希望能与大家一起学习,一起进步. 工欲善其事必先利其器 公众号反馈最多的是<玩转控件:封装Dev的LabelControl和TextEdit>,表示运用到自己实际项目后,确实大大减少了自己的工作量,并希望能有更多这种类型的博文.为了满足小伙伴儿的心愿,作者后续会…
一.属性的基本介绍: 绑定数据源: lookUpEdit.Properties.ValueMember = 实际要用的字段;   //相当于Editvalue lookUpEdit.Properties.DisplayMember =要显示的字段;    //相当于Text lookUpEdit.Properties.DataSource = 数据源; 常用属性: Popupwidth 下拉框宽度 Nulltxt    空时的值 DropDownRows 下拉框行数 AllowNullInput…
一.属性的基本介绍: 绑定数据源: lookUpEdit.Properties.ValueMember = 实际要用的字段;   //相当于Editvalue lookUpEdit.Properties.DisplayMember =要显示的字段;    //相当于Text lookUpEdit.Properties.DataSource = 数据源; 常用属性: Popupwidth 下拉框宽度 Nulltxt    空时的值 DropDownRows 下拉框行数 AllowNullInput…
直接改绑定数据源--实体的属性会导致选择内容变空 所有改相应控件的text然后再写入数据源 最好将需要联动的控件设置成只读 mNoTextEdit.EditValueChanged += (s, e) => { mM_QuotationBindingSource.EndEdit(); var cur = mM_QuotationBindingSource.Current as MM_Quotation; var mNo = mNoTextEdit.EditValue as String; if…
在我上篇随笔<在DevExpress程序中使用Winform分页控件直接录入数据并保存>中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验等操作,不过还没有涉及到数据列表选择的这种方式,而这种在项目应用也是比较广泛的一种输入方式.本篇随笔继续探讨在GridView上直接录入数据,并增加字典选择列表的功能. 1.GridView直接录入数据回顾 在之前整合的数据录入案例里面,我们可以看到可以在列表里面直接录入速度的便捷性,如下所示. 1)直接在G…
我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,以方便我们在界面设计过程中反复使用.本文主要介绍在我的一些项目中经常性的界面处理操作和代码,以便为大家开发的时候提供必要的参考. 1.选择用户的控件封装操作 在一些系统模块里面,我们需要选择系统人员作为经办人员的操作,如下面几个界面场景所示. 我们注意到,一般在我们选择的时候,界面会弹出一个新的层给我们选择,里面通过列表详细展示相关的信息,还可以支持搜索,非常方便. 当我们完成选择的时候,我们看到界面…
在Winform开发中,客户体验是个很好的参考性指标,如果一个功能使用的时候感觉很流畅,说明我们的程序执行效率还不错,但是随着数据的真多,原先可能流程的地方可能会变得比较卡,这时候就需要追本索源,找到症结并进行处理.但是,如果我们对Winform开发有一定的经验积累,有些耗时缓慢的界面处理一开始还是比较容易避免,本文介绍一些在开发过程中的一些界面性能上的优化处理,希望对大家有帮助. 1.案例说明 在我开发的CRM系统中,系统的一些用户如经办人员,来自权限管理系统,因此在开发的时候,并没有模拟太多…
在实际的项目开发过程中,有好的控件或者功能模块,我都是想办法尽可能集成到我的WInform开发框架中,这样后面开发项目起来,就可以节省很多研究时间,并能重复使用,非常高效方便.在我很早之前的一篇博客<在GridControl控件中使用SearchLookUpEdit构建数据快速输入>就曾经介绍,如何在列表控件中实现数据的快速录入,本文介绍另外一种方式,通过文本输入框的输入选择,可以实现数据的快速录入,原理和之前一篇差不多,不过这次利用DevExpress控件的GridLookupEdit控件封…
如上两图所示,Dev列表控件GridControl默认的格式并没有渐变变色效果,显示的日期数据,也是“yyyy-MM-dd”的格式,而非“yyyy-MM-dd HH:mm:ss”即使对于后面有长格式的日期数据也一样.下面分别对这两种情况进行说明. 如上两图所示,我们有时候需要控制列表访问过的颜色变化,或者是时间显示格式等内容,这个时候设置GridView的RowCellStyle即可实现,如下所示. this.gridView1.RowCellStyle += new DevExpress.Xt…
使用DevExpress控件来做项目开发已经有很长一段时间了,在摸索开发到客户苛刻要求的过程中,其中碰到过很多问题需要解决的,随着一个个问题的解决,也留下很多对DevExpress控件的使用经验及教训,综合设计到的多个项目的问题,对这些开发常用的要点进行总结,方便别人也方便自己.提供这些解决方法,一个可以快速应用到项目中,二个也可以作为对界面开发的更高要求对待自己的项目,使得自己的东西更加完美,更加受欢迎. 1. GridControl控件的数据显示的样式控制 如上两图所示,我们有时候需要控制列…
我的机器上,Winform 控件中的 LookUp 有1+3 种,在我们国家也被称为 4 种,你们那儿呢? 这 1+3 种 LookUpEdit 分别是 LookUpEdit.GridLookUpEdit.SearchLookUpEdit 和 TreeListLookUpEdit,之所以我用 1+3 种是因为个人觉得 LookUpEdit 是最简单的,也是最基础的一种,其它三个应该都是衍生的. 英文中,Look Up 有查找和向上看的意思,挺形象,先总结一下它们共性部分: 1. 都可以使用数据绑…
应用场景 当从ColumnEdit(如SearchLookUpEdit)中选取一条记录后,ColumnEdit的数据源不再出现这条记录.效果图如下 选择前 选择一条记录后,上一条记录不再显示. 此处是SearchLookUpEdit,所以会有额外的处理,同样适用于LookUpEdit //不显示下拉按钮和禁止下拉 replaceLueStaff.Buttons.Clear(); replaceLueStaff.ShowDropDown = DevExpress.XtraEditors.Contr…
用的DevExpress控件时,有一些操作并不太方便,根据我自己需要的封装了一些控件的事件,调用的时候直接绑定控件的事件就可以了 例如: this.ComboBoxEdit.KeyDown += CtrlBase.ComboBoxEdit_KeyDown;            this.LookUpEdit.KeyDown +=CtrlBase.LookUpEdit_KeyDown;            this.TextEdit.KeyDown += CtrlBase.TextEdit_K…
在一些数据的即时查询场景中,我们可能需要对输入信息进行模糊查询并进行选择,例如在一些文本输入场景,如输入某个站点编码或者设备编码,然后获取符合的列表供用户选择的场景,本篇随笔介绍在DevExpress程序中使用PopupContainerEdit和PopupContainer实现数据展示. 1.回顾SearchLookupEdit控件使用 在DevExpress中,我们如果需要好的体验效果也可以用SearchLookupEdit来实现数据的查询及展示,不过这个控件,需要提前准备好数据源,然后是基…
gridView1.OptionsBehavior.Editable = true; gridView1.OptionsBehavior.ReadOnly = false; foreach (GridColumn c in gridView1.Columns) { if (c.Name == colAmount.Name) { c.OptionsColumn.ReadOnly = false; c.OptionsColumn.AllowEdit = true; } else { c.Option…
一.所有编辑器的公共功能 全部都可以绑定数据: 全部都可以独立使用或用于由 Developer Express 提供的容器控件 (XtraGrid.XtraVerticalGrid.XtraTreeList 和 XtraBars) 内的内置编辑: 全部都使用相同的样式.外观与感觉.以及工具提示机制,因为它们都派生于 BaseEdit 类. 要把某个特定的编辑器嵌入到容器控件中,则必须创建一个相应的 Repository 项. Repository 项是一个组件,存储了属于某个对应编辑器的属性和事…
<dxg:LookUpEdit Name="searchLookUpEdit" HorizontalAlignment="Stretch" PopupHeight=" PopupWidth=" PopupMinHeight=" PopupMinWidth=" IsPopupAutoWidth="False" FilterCondition = "StartsWith" FindBu…
DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpress WinForms都能轻松胜任!DevExpress Winforms v19.2日前正式发布啦!新版本支持High DPI.增强HTML格式以及其他一些功能改进等,欢迎立即下载体验哦! DevExpress Winforms v19.2正式版下载 支持High DPI 支持PerMonito…
GridControl TreeView DEV GridControl小结.. https://blog.csdn.net/happy09li/article/details/7186829 DevExpress 学习使用之 LookUpEdit https://www.cnblogs.com/cinlap/p/3714007.html DevExpress控件库----LookUpEdit控件 和 GridLookUpEdit控件使用 https://www.cnblogs.com/xiey…
repositoryItemSearchLookUpEdit var y = userinfo.Select.ToList( a => new { userid = a.userid, codename = a.Name + "(" + a.badgenumber + ")" } ); DevExpress.XtraGrid.Columns.GridColumn column = repositoryItemSearchLookUpEdit1.View.Col…
DevExpress是一家全球知名的控件开发公司, DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件.我们应用最为广泛的是基于Winform的DevExpress控件组,本篇随笔主要总结笔者在Winform开发框架中应用到的各种基于DevExpress的Winform界面效果. 1.SplashScreen控件 我们在开发桌面应用程序的时候,由于程序启动比较慢或者展示公司产品Logo,往往为了提高用户的体验,增加一个闪屏,也就是SplashScreen,好处有:1.让用户…
在Winform开发中中,我们为了方便客户选择,往往使用系统的字典数据选择,毕竟选择总比输入来的快捷.统一,一般我们都会简单封装一下,以便方便对控件的字典值进行展示处理,本篇随笔介绍DevExpress控件的几种常见的字典绑定展示方式,希望我们在实际WInform项目中使用到. 1.常规下拉列表的处理 常规的处理方式,可能会使用ComboBoxEdit 控件来承载下拉列表,下拉列表的值可以是固定的列表,也可以来自字典的方式,具体根据实际情况而定,大概的效果如下所示. 单击下拉列表,会展示一些常规…