较早之前,曾经介绍了一篇文章<使用DataGridView数据窗口控件,构建用户快速输入体验>,介绍了在传统DataGridView中嵌入一个数据窗口进行选择列表,从而实现数据快速录入的操作例子,在DevExpress的控件使用中,我们应该如何实现这种效果呢,本文首先通过简单的例子介绍一下,具体的实现过程.然后进阶具体的应用,指导我们实际的开发工作,以及在使用过程中需要注意的一些特殊问题,提供相应的解决方法. 1. GridControl集成SearchLookUpEdit的效果展现 首先我们…
1.在数据库添加两张表,拥有主外键关系 主键表: 外键表: 2.往工具栏里拖出GridCont控件,并增加相应的列,这里对"省份"进行修改,"FileName"里面的值与数据库的列名对应,下面的"(Name)"可以与FileName相同: FileName:ProvinceID (Name):ProvinceID 3.找到"ColumnEdit"属性,点击添加"SearchLookUpEdit"控件: 4.…
如上两图所示,Dev列表控件GridControl默认的格式并没有渐变变色效果,显示的日期数据,也是“yyyy-MM-dd”的格式,而非“yyyy-MM-dd HH:mm:ss”即使对于后面有长格式的日期数据也一样.下面分别对这两种情况进行说明. 如上两图所示,我们有时候需要控制列表访问过的颜色变化,或者是时间显示格式等内容,这个时候设置GridView的RowCellStyle即可实现,如下所示. this.gridView1.RowCellStyle += new DevExpress.Xt…
效果:点击表格GridControl控件中的列,可以显示日期和时间.时间可以手动修改.(绑定日期格式的字段) 设置步骤:1.点击时间字段列表设置ColumnEdit-New-选择DateEdit出现repositoryItemDateEdit(选项) 2.也可点GridControl中的Run Designer进入编辑选择ColumnEdit-New-选择DateEdit出现repositoryItemDateEdit(选项) 按照图中提示选择需要设置的字段. 选中字段后再搜索需要修改的参数.搜…
DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段名 ,按下面方法自定义子视图 DevExpress控件,当Table建立关系后,子表显示的Grid设置,在不设置的情况下默认显示一个Grid,但列头的名字为数据源的列名需要更改列头的描述必须自定义一个Grid,步骤: 1.[Clike here to create a new leve]点击此处创建…
本文主要介绍PyQt界面实现中常用的消息弹出对话框.提供用户输入的输入框.打开文件获取文件/目录路径的文件对话框.学习这三种控件前,先想一下它们使用的主要场景: 1.消息弹出对话框.程序遇到问题需要退出需要弹出错误提示框 .程序执行可能造成的风险需要弹出警告窗口提示用户是否进一步执行等等. 2.用户输入框.比如常见的让用户选择执行的程序分支.yes/no等等. 3.文件对话框.获取本地文件或者文件夹的完整路径甚至是直接打开文件显示文件内容. 本文主要针对这三种控件的主要场景进行介绍. QMess…
在一些应用场景中,我们需要实现多层级的数据表格显示,如常规的二级主从表数据展示,甚至也有多个层级展示的需求,那么我们如何通过DevExpress的GridControl控表格件实现这种业务需求呢?本篇随笔基于这个需求,对二级.三级的主从表数据进行展示,从而揭开对多层级数据展示的神秘面纱. 1.二级主从表数据展示 主从表数据,我们知道,一个主表记录里面关联有多条明细从表记录,在数据定义的层次上我们体现如下所示. 先定义一个实体类信息作为载体. /// <summary> /// 记录基础信息 /…
参照网站:http://documentation.devexpress.com/#WPF/DevExpressXpfGridDataViewBase_RuntimeLocalizationStringstopic 由于需要将gridControl本地化,所以需要将Devexpress控件中gridcontrol Drag a column header here to group by that column 中这句话变为其他语言或者其他文字表述. <dxg:GridControl x:Nam…
又是一年清明节至,细雨绵绵犹如泪光,树叶随风摆动.... 转眼间,一年又过去了三分之一,疫情的严峻让不少企业就跟清明时节的树叶一样,摇摇欲坠.裁员的裁员,降薪的降薪,996的996~~说起来都是泪,以上种种竟然在本公司都能见到,然而你现在还能看到博主翘着二郎腿,在工位上信誓旦旦的敲着代码也是奇迹!哎,生活不易,且行且珍惜吧! Talk is Cheap, Show me the code! 如上所说,虽环境如此严峻,但也不能生疏了咱吃饭的手艺.不禁让我感受到,对技术的追求,不仅仅靠的是兴趣,更重…
近期开发用到了DevExpress系列的控件,GridControl是我用到的Dev系列控件最多的一个控件.现在先来总结一下: 首先先写一个简单的小例子来简单介绍一下GridControl的用法: 1:在工具栏里拖入一个GridControl控件,为了美观我让GridControl完全填充Form,将GridControl的Dock属性设置为Fill. 2:设置GridControl的列名. 单击上面的Run Designer 按钮,进入GridControl的编辑页面(如图) 还有一个capt…