摘要: 1、devexpress有很多很好的特效,最近做了个旋转木马的特效,给大家分享下。效果图如下:2、这里的控件为gridcontrol,里面的view为layoutview。数据绑定的代码与其他gridcontrol相同,具体代码如下: DataTable dt = new Da... 阅读全文
posted @ 2015-07-10 15:03 曼彻斯特联队 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 1、为了体现系统的个性化,越来越多的系统增加了换肤功能。这里例举一个devexpress实现换肤的案例,效果图对比:第二张图片中更换了皮肤与字体。2、皮肤数据源绑定代码: //循环添加皮肤名称 foreach (DevExpress.Skins.SkinC... 阅读全文
posted @ 2015-07-07 14:55 曼彻斯特联队 阅读(3575) 评论(0) 推荐(0) 编辑
摘要: 1、许多时候,都需要设置系统的字体。devexpress设置字体效果图比较如下:上图比较可以看出,字体应用到了所有控件。2、数据绑定代码: DataTable dt = new DataTable(); dt.Columns.Add("A"); ... 阅读全文
posted @ 2015-07-07 11:13 曼彻斯特联队 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 1、devexpress控件gridcontrol中的标头默认是横向的,如果要实现纵向标头应该怎么做呢。通过官网的资料整理了一个简单的案例,给大家分享一下。运行效果图如下:2、数据绑定代码如下: DataTable dt = new DataTable(); ... 阅读全文
posted @ 2015-07-05 21:55 曼彻斯特联队 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 1、经常会遇到简体变繁体、繁体变简体和取中文字符串首字母的需求,最近整理了一个公共类,给大家分享。运行效果:2、调用方法,代码如下: /// /// 简体变繁体 /// private void button1_Click(object s... 阅读全文
posted @ 2015-07-04 20:19 曼彻斯特联队 阅读(922) 评论(0) 推荐(2) 编辑
摘要: 1、一般在项目中处理大数据,或者查询大量数据时,耗时会很长,这个时候缓冲条是必不可少的。这里展示一个devexpress不错的缓冲条,如图所示:使用到了控件splashScreenManager,运行代码如下: splashScreenManager1.ShowWaitForm... 阅读全文
posted @ 2015-07-04 08:47 曼彻斯特联队 阅读(2153) 评论(1) 推荐(1) 编辑
摘要: 1、一般为了表格显示数据更直观,经常会显示行号以及总数。让gridcontrol显示行号,首先你需要设置一下显示行号的宽度,也就是IndicatorWith。默认值为-1,可根据实际数值需要设置宽度,案例设置为50;然后在gridView1_CustomDrawRowIndicator事件中添加如下... 阅读全文
posted @ 2015-07-02 22:33 曼彻斯特联队 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: 一些特殊的项目中会存在一些特殊需求,如需要禁用特定行。这时候gridcontrol的一般属性是实现不了的,就需要做一些更改。这时候你就需要去devexpress官网中找寻些资料(官网https://www.devexpress.com),本文案例源自官网参考。1、禁用特定行的效果图:运行之后,划删除... 阅读全文
posted @ 2015-07-01 22:41 曼彻斯特联队 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 介绍一些常用的gridcontrol设置。1、设置隔行变色。首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和OptionsView-->EnableAppearanceOddRow-->true;然后设置奇数行和偶数行样式颜色等:... 阅读全文
posted @ 2015-06-30 22:44 曼彻斯特联队 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 在许多项目中都会涉及到复合表头(多行表头),这里给大家分享一个devexpress实现多重表头的案例。1、第一步将表格类型由默认的gridview变为bandedgridview,如图所示:2、第二步添加数据列,与gridview添加数据列相同,设置好绑定字段及其他属性,如图:3、设计多重表头,如图... 阅读全文
posted @ 2015-06-29 20:56 曼彻斯特联队 阅读(4080) 评论(0) 推荐(0) 编辑
摘要: 1、项目中经常会在表格中插入按钮列,图片列,表格列一些非文本的特殊列。如何在devexpress表格控件gridcontrol中实现呢?以下列举一个实现添加图片列,按钮列,时间列,按钮列,开关列的示例,效果图如下:2、数据代码,其中图片列使用了两种方法,大家可根据自己要求变跟。 ... 阅读全文
posted @ 2015-06-29 17:08 曼彻斯特联队 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 1、devexpress表格控件gridcontrol提供了强大的分组功能,你几乎不用写什么代码就可以实现一个分组功能,并且可根据分组计算总计和平均值。这里我例举了一个实现根据班级分组计算班级总人数,总分,平均分的案例。效果图如下:2、实现本功能基本没有代码,只要绑定数据就可以。这是数据代码: ... 阅读全文
posted @ 2015-06-27 21:41 曼彻斯特联队 阅读(7714) 评论(3) 推荐(0) 编辑
摘要: 1、devexpress控件库之所以被大家所喜爱,是因为它将许多常用的东西都封装成了属性。可以通过一些简单的配置,将以前某些需要大篇幅代码才可实现的效果展示出来。这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红,当然也可以设置字体颜色非单元格背景色,字体,字体大小等,... 阅读全文
posted @ 2015-06-27 09:05 曼彻斯特联队 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 1、devexpress强大的控件库,可很容易的实现Win8桌面metro风格。使用的TileControl控件,拖动与Win效果相同。所有图片均来自网络资源。每个块也可实现如图所示的四种大小,如何实现下一博客将会进行进一步的实现。这是简单的效果图(其中右上角是一个轮播的):2、制作了格gif,比较... 阅读全文
posted @ 2015-06-25 23:37 曼彻斯特联队 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 1、devexpress实现单元格合并非常的简单,只要设置属性【AllowCellMerge=True】就可以了,实现效果如下图:2、但是在具体要求中并非需要所有的相同单元格都合并,可能需要其他的条件来控制合并。这个时候我们就需要在事件gridView1_CellMerge中来控制了。下图为根据最后... 阅读全文
posted @ 2015-06-25 22:38 曼彻斯特联队 阅读(6117) 评论(1) 推荐(0) 编辑
摘要: ///源码下载地址:http://download.csdn.net/detail/kehaigang29/8836171 ///dll下载地址:http://download.csdn.net/detail/kehaigang29/8837257 /// /// ... 阅读全文
posted @ 2015-06-24 22:37 曼彻斯特联队 阅读(5557) 评论(0) 推荐(0) 编辑
摘要: 1、Winfrom项目经常会使用到消息提示,一般都使用MessageBox.Show方法,但是像错误提示,询问提示,警告提示写起来就有点复杂了,并且后面几种提示都带有图标,但是MessageBox.Show没有图标,会影响项目的一致性。所以封装了一个常用的消息提示类MessageCommon ... 阅读全文
posted @ 2015-06-23 22:37 曼彻斯特联队 阅读(733) 评论(0) 推荐(1) 编辑
摘要: 1、效果图: 2、源码地址 阅读全文
posted @ 2017-02-23 11:40 曼彻斯特联队 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 1、先上图: 其中暗红的曲线中数据不连续的,在实际开发中可能也会遇到这种情况,由于断电或其他原因导致部分日期数据无法采集,如果按一般情况来显示可能会显示如下图所示: 图中可以看出非连续曲线中,3月5号是没有数据的。但如果直接观察曲线,就不会发现这个问题。为了切合实际情况需要实现非连续点的显示,这样既 阅读全文
posted @ 2017-02-23 10:21 曼彻斯特联队 阅读(1473) 评论(1) 推荐(0) 编辑
摘要: 1、效果图 2、如上图效果,为比较常见的一种需求,一堆物品图片。有时候需要给不同物品标记,图中左上角就是一张标记性图片。在devexpress里面实现起来也比较容易。 3、部分代码: 4、主要调用事件: 5、源码地址:(无积分) 阅读全文
posted @ 2016-01-28 14:35 曼彻斯特联队 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 1、效果图 2、数据源代码: 3、源代码分享地址(无积分): (1)双曲线 (2)双柱图 (3)曲线与柱图 阅读全文
posted @ 2015-09-17 16:01 曼彻斯特联队 阅读(2429) 评论(2) 推荐(0) 编辑
摘要: 1、数据源代码: DataTable dt = new DataTable();dt.Columns.Add("A"); dt.Columns.Add("B", typeof(Int32)); for (int i = 0; i < 10; i++) ... 阅读全文
posted @ 2015-09-02 16:20 曼彻斯特联队 阅读(991) 评论(0) 推荐(0) 编辑