随笔分类 -  DevExpress

摘要:DevExpress学习笔记如何获取Repository Item的值 上一章我们看到了如何在TreeList的单元格中动态绑定不同的控件,此类控件被称为In_Place Control。所谓“In_Place”,我的理解为“内置”控件,既然有“内”就相对的会有“外”,其实内和外最简单的理解就是“内置”控件是绑定到如GridControl,TreeList等控件单元格上的控件,“外置”控件是直接拖到Form上的控件。 如果单单只是放置的位置不同,其它没有任何区别的话,就不会有这一章节了。以ComboBoxEdit为例,要获取这个DropDownList控件的值,“外置”的方式相当方便,如下所示 阅读全文
posted @ 2012-08-20 16:02 三夏健 阅读(4795) 评论(8) 推荐(2)
摘要:DevExpress学习笔记Edit树节点的列所谓Edit树节点的列,有如下两层含义:(1)根据某标识决定节点的某列Cell的形式,例如Cell可选择为时间控件,DropDownList控件等等;(2)与第一点类似,但是需要在运行时才动态决定Cell的类型,例如鼠标单击某Cell的时候,决定此Cell为哪种控件。因此将这两种类型概括为“静态Edit”和“动态Edit”。一 静态Edit静态Edit在DevExpress的官方示例中有一个很棒的示例,Demo运行的效果图如下:分析此Demo的源码,首先看下初始化数据部分,函数为InitData:View Code //这个函数构造了一个包含11元 阅读全文
posted @ 2012-08-14 09:31 三夏健 阅读(2721) 评论(2) 推荐(3)
摘要:DevExpress学习笔记以拖拽的方式构建树(TreeList)本人最近在做某个项目中需要用到动态设置TreeList节点的技术,在这个过程中对于TreeList的各项功能有了初步的尝试,准备分几篇内容将其记录下来。这一篇主要记录TreeList的拖拽功能。一 ImageListBoxControl 至 TreeList在Visual Studio新建一个Form,并且将ImageListBoxControl和TreeList两个控件分别拖到这个Form上,设置相关属性.涉及到拖拽必然会有源控件和目标控件,需要设置目标控件的AllowDrop属性为True,在此处就需要设置TreeList的 阅读全文
posted @ 2012-08-12 15:42 三夏健 阅读(4177) 评论(2) 推荐(0)
摘要:DevExpress学习笔记XtraGrid-个人较为感兴趣的效果一 显示行号在列表中每一行的前面显示当前的行号。在GridView的属性中找到 OptionsView->ShowIndicator,设置此属性为true。添加GridView 的 CustomDrawRowIndicator事件,代码如下: 1 private void bandedGridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) 2 3 ... 阅读全文
posted @ 2011-12-28 09:10 三夏健 阅读(4556) 评论(5) 推荐(2)
摘要:DevExpress学习笔记XtraGrid-数据绑定XtraGrid控件可以说是开发系统时使用的频率最多的控件,网上也有好多人对于此控件的用法津津乐道,受关注的程度远非其它的控件可比。DevExpress控件中专门针对与XtraGrid也开发了多种不同类型的视图控件,比如网格视图(Grid View)、 布局视图(Layout View)、 带区网格视图(Banded Grid View)、 高级带区网格视图(Advanced Banded Grid View) 或 卡片视图(Card View),甚至还可以自定义视图。今天准备先从最简单GridView入手,先看一下怎样实现数据绑定至Gri 阅读全文
posted @ 2011-12-26 09:53 三夏健 阅读(3852) 评论(0) 推荐(2)
摘要:DevExpress学习笔记NavBarControl 昨天研究了RibbonControl控件,搭建了一个空架子,今天再次研究下NavBarControl。由于本人做Web研发出身,所以对于上菜单,左导航,右内容的界面组织形式较为熟悉,所以自然想到了NavBarControl。 在昨天那个框架的基础上继续。设置NavBar从工具箱中拖一个NavBarControl到Form界面上,设置其Dock属性为Left,PaintStyleName为SkinNav:Blue。效果如下: 右键点击navBarGroup1,可选择新增/删除Group,或者新增Item,这里我新建一个Group和一个Ite 阅读全文
posted @ 2011-12-22 18:52 三夏健 阅读(9622) 评论(5) 推荐(0)
摘要:DevExpress学习笔记Ribbon之前一直做Web开发,对于Asp.net、JavaScript、EXTJS等技术略懂一二,最近可能有一个项目会用到winform进行开发,虽然以前也用Winform做过一些小程序(包括使用MFC等),但此次需要用到第三方的界面开发控件DevExpress,这个就没什么底了,于是想到先做下技术调研工作。有人说会做WebForm,那么做WinForm就不会有问题了。我觉得并不是那么一回事,开发WinForm有一套自己的研发思路,和WebForm不尽相同。要不然怎么会有B/S系统和C/S系统的区分呢。大致翻了些资料,觉得整套Dev框架可以说是包罗万象,比较重要 阅读全文
posted @ 2011-12-21 19:00 三夏健 阅读(12798) 评论(3) 推荐(8)