摘要:第三方控件DevExpress功能挺强大。不过,面对太多的属性和方法,用起来真的感觉如大海捞针。这2天,项目上修整界面,想在GridControl加一列复选框列表项。结果,尝试了N多方法,翻了一堆错误,还是没整出来。最后,还是项目老大帮我解决了。无语!!!2个小错误把我折腾的死去活来。废话少说上代码吧。 XtraGridDemo.cs代码:[csharp] view plaincopyprint?publicpartialclassXtraGridDemo:DevExpress.XtraEditors.XtraForm{privateDataTabledt;publicXtraGrid...
阅读全文
随笔分类 - VS2010
摘要:用VS2010新打开一个项目,居然发现工具箱里边没了Dev控件。网上找了下,找到如下解决方案,搞定了!命令提示符定位到Dev控件的安装目录下的\Components\Tools文件夹下,执行如下命令添加:ToolboxCreator.exe /ini:toolboxcreator.ini删除:ToolboxCreator.exe /ini:toolboxcreator.ini /remove
阅读全文
摘要:Options OptionsBehavior 视图的行为选项AllowIncrementalSearch 允许用户通过输入想得到的列值来定位行AllowPartialRedrawOnScrolling 允许视图在垂直滚动中局部刷新AutoExpandAllGroups 自动展开视图中的所有组AutoPopulateColumns 当视图中没有某些数据源中的字段时,在视图中自动创建这些列AutoSelectAllInEditor 在一个单元格编辑中,是否允许通过Enter或F2来选择该单元格的所有内容AutoUpdateTotalSummary 当列值发生改变时,自动更新汇总...
阅读全文
摘要:转换结果:运行结果呈现:
阅读全文
摘要:选择完成控件后,可用+号点开ColumnEdit列,改控件的类型是RepositoryItem类型的,其相应的属性和相应的控件属性是类似的构建数据如下:[csharp] view plaincopyprint?<SPANstyle="WHITE-SPACE:pre"></SPAN>DataTabledt=newDataTable();dt.Columns.Add("名称");dt.Columns.Add("范围");dt.Columns.Add("小区总数");dt.Columns.Add(
阅读全文
摘要:菜单控件拖入窗口中显示如下设置popupMenu设置barManager设置controller增加菜单项弹出配置窗口一般菜单项设置对应属性如下:对应事件:选择菜单项设置事件同上,是否可见同上。子菜单项设置是否可见同上,很少去写他的点击事件,一般都写的是他的子菜单中点击事件。编辑菜单项设置菜单分组设置
阅读全文
摘要:[csharp] view plaincopyprint?<SPANstyle="WHITE-SPACE:pre"></SPAN>privatevoidgridView1_RowCellClick(objectsender,DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgse){if(e.Button==MouseButtons.Left){//鼠标的那个按钮按下 }if(e.Clicks==2){//鼠标点击次数 }if(e.Delta>0){//鼠标滚轮滚动方向 }if(e.X>0
阅读全文
摘要:表格样式:全局设置例子:例子:列样式:只作用于当前的列通用样式:外观设定注意:样式设定都是相同的,Appearance前缀。
阅读全文
摘要:备注显示设置 设置备注字段 显示结果: 可以写入按键事件F3,用以开关备注显示[csharp] view plaincopyprint? privatevoidForm4_KeyUp(objectsender,KeyEventArgse){if(e.KeyCode==Keys.F3){gridView1.OptionsView.ShowPreview=!gridView1.OptionsView.ShowPreview;}} private void Form4_KeyUp(object sender, KeyEventArgs e) { ...
阅读全文
摘要:分组: 按时间分第一组: 按性别分第二组: 显示结果: 高级设置: 将所有组展开代码:gridView1.ExpandAllGroups(); 显示结果: 自定义组名,GridView级事件 增加事件:[csharp] view plaincopyprint?privatevoidgridView1_CustomDrawGroupRow(objectsender,DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgse){GridGroupRowInfoGridGroupRowInfo=e.InfoasGridG...
阅读全文
摘要:为了测试方便,我们加入新的3列,格式分别是数据,时间,字符串。代码增加下列部分:[csharp] view plaincopyprint?//格式增加 dt.Columns.Add("数据",typeof(decimal));dt.Columns.Add("时间",typeof(DateTime));dt.Columns.Add("自定义",typeof(string));dt.Rows.Add(newobject[]{1,"张三",1,"东大街6号","看书","
阅读全文
摘要:点击Run Designer控件上的按钮,弹出视图设计窗口: 列配置:我们配置完列名后,会发现设计视图发生了变化:运行结果:
阅读全文
摘要:Dev控件中的表格控件GridControl控件非常强大。不过,一些细枝末节的地方有时候用起来不好找挺讨厌的。使用过程中,多半借助Demo和英文帮助文档。网上具体的使用方法也多半零碎。偶遇一个简单而且详细的使用文档。好记性不如烂笔头!转载过来,整理整理发出来做个记录,总共有十个小节。做的非常精细,非常感谢原作者。 插件所在位置使用时拖拽过来,如下所示即使拖拽过来原封不动的样子:在程序中写入构建一个表格的代码:[csharp] view plaincopyprint? privateDataTableInitDt(){DataTabledt=newDataTable("个人简历&quo
阅读全文
摘要:DevExpress控件使用经验总结DevExpress是一个比较有名的界面控件套件,提供了一系列的界面控件套件的DotNet界面控件。本文主要介绍我在使用DevExpress控件过程中,遇到或者发现的一些问题解决方案,或者也可以所示一些小的经验总结。总体来讲,使用DevExpress控件,可以获得更高效的界面设计以及更美观的效果。本文主要通过给出相应的例子以及相关界面效果来说明问题,希望大家能够从中获得好的知识和思路。1、 应用Office2007和Office2010的界面主题开始使用DevExpress的时候,发现程序界面效果好像没有出现Office的样式,只是有几种可怜的内置效果。经过
阅读全文
摘要:VS2010 修改模板文件,增加默认注释http://www.cnblogs.com/zaspx/archive/2012/06/15/2550637.htmlvs中的///文档注释类似java中/** */文档注释。能自动的生成帮助文档。如果我想在每次创建文件时,自动生成文档注释(注意是自动生成文档注释而不是帮助文档),如下面的代码,需要设置VS的模板,新创建的cs类文件会根据模板的样子进行生成。常用的VS文件模板有3个,分别是Class.zip、Interface.zip、From.zip.我以Class.zip模板设置为例,模板在vs2010下的路径C:\Program Files (x
阅读全文
摘要:WPF窗体研究(一) 呵呵,好久没有发过文章了,今天补一篇。最近做WPF,虽然过程中很艰辛,但是自己很快乐,毕竟自己写代码,虽然很乱,但是觉得自己在进步,就不错了,希望所有的程序员都能找到自己的路,不是碌碌无为的为了赚钱。好了,开始写自己关于WPF窗体类的想法了。WPF(Windows Presentation Foundation)窗体表现基础,是Winform的一个发展。跟Winform一样,也是用来编写桌面程序。所以窗口是少不了的。下面是MSDN里WPF的窗口知识点:1、一个窗口可以分为工作区和非工作区2、要知道的是非工作区是由WPF实现的,在上面的图中包括:边框、标题栏、图标、最大化.
阅读全文
摘要:一、文件的对应关系(控制台应用程序项目) A:解决方案信息 管理整个项目B:项目文件夹 方案里的一个项目C:Properties文件夹D:一般为程序入口点。
阅读全文
摘要:默认情况下 安装VS2010 及 VSS2005 后其登录ID为administrator。每次打开VS2010进入VSS2005控管下的方案时,可能并没有弹出登录VSS2005的帐号密码输入登录框而是直接以默认帐户签相关项目。 如果团队开发的话,应该是每名成员都以自己的VSS帐号进行签出签入,必要时 需像VSS6.0那样的 先弹出VSS帐号密码输入框,输入正确后 才能进入VSS控管下的相关项目。根据如上需要 可进行如下修改:1.进入VS2010 不打开解决方案 或关闭已打开的解决方案,设置VS2005的源代码管理插件为无。 VS2005 -> 工具 -> 选项-> 源代码管
阅读全文
摘要:更改vs2010帮助文档的位置2011-09-21 15:13:35|分类: 默认分类 |标签: |字号大中小订阅第一步:移动库文件将原路径下帮助文档库的所有文件(1个cld-settings.xml)和文件夹(4个catalogs,content,manifest,VS_100_zh-CN)复制到你想要放置的路径下;第二步:更改注册表运行regedit.exe,把HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/HELP/V1.0/LocalStore的键值修改成帮助文档的新路径;第三步:更改查询文件中的路径打开manifest文件夹中的queryManifest.
阅读全文