![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DevExpress
文章平均质量分 59
fangyuan621
事在人为,路在人走,业在人创。
展开
-
DevExpress控件中文网
为什么您需要DevExpress定制开发DevExpress控件中文网 - UI控件,报表图表,.NET界面控件,VCL界面控件,WinForms界面控件,WPF界面控件,DevExpress中文官网 (devexpresscn.com)转载 2021-09-26 10:01:31 · 567 阅读 · 0 评论 -
developer express右键菜单显示汉化
首先建一个cn.cs文件,内容为:using System;using DevExpress.XtraEditors.Controls;using DevExpress.XtraGrid.Localization;namespace UI{ public class ChineseLocalizer : Localizer { public override string Language { get { return "Chinese"; } .转载 2021-09-26 09:57:48 · 151 阅读 · 0 评论 -
DevExpress+第三方控件汉化的全部代码和使...
DevExpress.XtraEditors.Controls 此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等 DevExpress.XtraGrid 网格 DevExpress.XtraBars 菜单栏 和 工具栏 DevExpress.XtraNavBar 导航条 DevExpress.XtraPrinting 报表打印相关 DevExpress.XtraReports 报表 DevExpress.XtraTreeL...原创 2021-09-26 09:56:27 · 510 阅读 · 0 评论 -
DevExpress使用技巧总结
DevExpress是非常主流的.NET控件,目前全世界和中国都用很多用户使用,不过由于是英文版,初次接触的同学可能会觉得困难,这里就总结DevExpress常见的10个使用技巧。1.TextEditor(barEditItem)取文本string editValue = barEditItem1.EditValue.ToString(); //错误,返回nullstring editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).E...转载 2021-09-26 09:55:26 · 1593 阅读 · 0 评论 -
Devexpress之LayoutControl的使用及其控件布局设计
首先需求是通过LayoutControl控件设计下图所示的窗体:从该界面的设计过程1.向窗体中添加LayoutControl控件在将该控件拖入窗体后,最好立即设置该控件的尺寸和位置。拖入后,在如下图所示的情况下,开始修改尺寸和位置(在这里设置的是填充整个窗体)2.向LayoutControl中添加控件(1)添加DateEdit控件名为dateEdit1,拖入后下图所示,控件默认填充整个DateEdit,而且在界面中或者dateEdit1的属性中是无法直接修改大小的。(2)转载 2021-09-09 17:47:53 · 1645 阅读 · 0 评论 -
GridControl 复合合并表头(多行表头)设置
首先,DevExpress.XtraGrid的GridControl复合表头或多行表头的示例,界面如下图所示:实现步骤:点击GridControl右上角,先选中Show level designer后,将DevExpress的GridControl转换为BandedGridView,具体如下图:2、设置显示列及绑定的字段,此处设置与我们平常使用GridControl用法一样。3、进入设计视图(见下图),点击Bands,如下图:操作步骤: 3.1 添加多个B...原创 2021-09-08 17:30:43 · 2084 阅读 · 0 评论 -
Devexpress中gridcontrol控件checkedit无法多选问题解决
调用Gridcontrol,列编辑器类型采用CheckEdit,选择结果无法保存,无法多选。解决方案:该列绑定的数据类型一定要是布尔型,且要赋初值代码如下:DataTable pPersonTable=m_pPersonLogic.GetPersonInfo(""); DataColumn dtCol=new DataColumn(); dtCol.ColumnName = "bSel"; dtCol.DataType=System.Type.GetType("System.Boolean"转载 2021-08-31 17:36:41 · 978 阅读 · 0 评论 -
C#如何实现Object与byte[]的互相转换
// <summary>/// 序列化/// </summary>/// <param name="data">要序列化的对象</param>/// <returns>返回存放序列化后的数据缓冲区</returns>public static byte[] Serialize(object data){BinaryFormatter formatter = new BinaryFormatter();Me...转载 2021-08-03 16:32:56 · 1549 阅读 · 0 评论 -
sqlserver数据库的image字段存入方法 ,读取
存入方法private void button1_Click(object sender, EventArgs e) { openFileImage.Filter = "*.jpg|*.JPG|*.gif|*.GIF|*.bmp|*.BMP"; if (openFileImage.ShowDialog() == DialogResult.OK) { try ...转载 2021-08-03 16:32:13 · 2068 阅读 · 0 评论 -
PetShop的系统架构设计
《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与转载 2021-07-29 16:50:42 · 116 阅读 · 0 评论 -
固定Devexpress.xtragrid.gridcontrol列的宽度,显示多行标题
1、设置gridcontrol里面的view的相关属性,比如:gridview OptionsView ColumnAutoWidth=false2、原创 2021-07-28 17:41:45 · 596 阅读 · 0 评论 -
GridControl列自动匹配宽度
//自动调整所有字段宽度this.gridView1.BestFitColumns();//调整某列字段宽度this.gridView1.Columns[n].BestFit();DevExpress控件的GridControl控件小结大多是网上零散找到的,小部分是自己使用的时候自己遇到的。XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。Grid转载 2021-07-28 17:41:01 · 2255 阅读 · 0 评论 -
DevExpress的GridControl的行编辑
1、新增一行:如果数据源没有数据,就要添加一个新行#region if (this.gvDetail.RowCount > 0) { this.gvDetail.UpdateCurrentRow(); } DataTable dt = (DataTable)this.gridDetail.DataSource; if (dt == null)...转载 2021-07-28 17:40:06 · 1206 阅读 · 0 评论 -
DevExpress的GridControl的行编辑
1、新增一行:如果数据源没有数据,就要添加一个新行#region if (this.gvDetail.RowCount > 0) { this.gvDetail.UpdateCurrentRow(); } DataTable dt = (DataTable)this.gridDetail.DataSource; if (dt == null)...转载 2021-07-28 16:58:16 · 1054 阅读 · 0 评论 -
dev gridcontrol 无法编辑 解决方案
原创 2021-07-28 11:44:28 · 677 阅读 · 0 评论 -
DevExpress GridControl控件行内新增、编辑、删除添加选择框
1.首先到GridControl控件设计里设置属性Repository (In-place EditorRepository) 如下图(CheckEdit可以不添加,这是本人根据自己需求添加的): 主要设置两个两个属性 NullText,Name 2.绑定数据 关键代码如下: DataTable dt = dbHelp.GetDataSql("select TS_NO,TS_NAME ,TS_LONGITUDE,TS_LA...转载 2021-07-28 11:19:51 · 1189 阅读 · 0 评论 -
gridcontrol 添加行删除行
一、添加行 注意,必须先绑定数据源(可以是一个空的Datatable);然后再执行添加行的动作,否则不会成功; public partial class Form2 : Form { public Form2() { InitializeComponent(); this.gridView1.InitNewRow += gridView1_InitNewRow; ...转载 2021-07-28 11:17:39 · 1638 阅读 · 0 评论 -
dev GridControl双击行事件
今天用到了gridcontrol这个控件,要求写一个gridview的双击事件,因为想要的效果是只双击行才出Message,用gridview的Double_Click我没实现,后来想到MouseDown,一试,很简单,首先,仍旧需要将gridview1.OptionsBehavior.Editable设为false,下面是代码: Skelta BPM.NET(全球第一.NET工作流引擎) Visual WebGui (完美的用户界面解决方案) List & Label(...原创 2021-07-20 09:50:45 · 1275 阅读 · 0 评论 -
devexpress gridControl 隔行 奇偶行变色
Google用关键字“devexpress gridControl row alternate color”搜索解决,参考连接如下:http://www.devexpress.com/Support/Center/Question/Details/Q329401 单看这个就可以解决了http://www.devexpress.com/Support/Center/Question/Details/Q237852 没细看要设置GridView(不是GridControl)的4个属性,很烦,...原创 2021-07-19 18:44:04 · 303 阅读 · 0 评论 -
如何给DevExpress的LookUpEdit控件绑定多列数据
DevExpress中的下拉列表控件LookUpEdit是一个功能十分强大的列表展示控件,通常来说我们都是用它来展示一列数据集合,有时候也需要用它来展示多列的数据,那么下面就给大家介绍一下如何使用LookUpEdit控件来展示多列的数据。工具/原料 DevExpress13.2 方法/步骤 从Dev的工具箱中拖动一个LookUpEdit控件到窗体中,设置一个LookUpEdit的初始化属性,例如将属性Properties——NullText设置为空,将属性Properties——Text转载 2021-07-19 17:26:10 · 1222 阅读 · 0 评论 -
DevExpress中SearchLookUpEdit用法总结
在前一个项目中用到了DevExpress,需要搜索某一个字段,来拉取出对应的相关信息,比来比去,发现SearchLookUpEdit的用户体验更好,但自己是个不折不扣的C#和DevExpress的初学者,在折磨一阵度娘之后,发现还是说LookUpEdit控件的多,真正讲解SearchLookUpEdit的寥寥无几,伍华聪的博客虽然提到,但说的也是犹抱琵琶半遮面。于是参考Demo,在一边摸索一边用中总结了一些东西出来,现在分享给大家。1.我们拖动SearchLookUpEdit至Form中,现在Searc转载 2021-07-19 17:24:24 · 1971 阅读 · 0 评论 -
WINFORM DEVEXPRESS插件常用功能总结
前言DevExpress控件的功能比较强大,是全球知名控件开发公司,对于开发B/S或C/S都非常出色,可以实现很炫且功能强大的效果。DevExpress Winform常用控件是本人在前几个项目的一些笔记,在实际的项目中可能会经常涉及到,所以对常用控件的属性、方法、事件都列举出来。在Visual Stuodio中添加DevExpress控件1.使用控制台进入DevExpress安装目录(输入命令): cdD:\Program Files (x86)\DevExpre...转载 2021-07-13 15:27:55 · 1757 阅读 · 0 评论 -
DevExpress 设计Ribbon界面
Ribbon上包含以下一些元素,如图所示:元素对应API: Element Ribbon API Quick Access Toolbar RibbonControl.Toolbar RibbonQuickAccessToolbar.ItemLinks Application Button RibbonControl.ShowApplicationButton RibbonControl.ApplicationButtonDr.转载 2021-07-30 16:26:17 · 773 阅读 · 0 评论 -
Winform开发框架主界面设计展示----DevExpress样式
Winform的程序的开发,主窗口的界面设计一般都要求做的更好一些,可以根据不同的系统功能模块进行归类整合,能使客户迅速寻找到相关功能的同时,也能感觉到整体性的美观大方,因此主窗口的界面设计总是会精益求精,力求做到更好用、更美观,这样才能吸引客户使用。目前的主体界面设计,可以使用很多控件进行美化,这样能使得开发者能够迅速开发好美观的界面,也可以使得界面总体性有一个统一、规范的基准。一般推荐使用DevExpress或者DotNetbar这两款界面控件套件,他们都能设计出类似Office的Ribbon界面,转载 2021-07-09 16:50:09 · 2671 阅读 · 0 评论 -
Winform开发中常见界面的DevExpress处理操作
Winform开发中常见界面的DevExpress处理操作我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,以方便我们在界面设计过程中反复使用。本文主要介绍在我的一些项目中经常性的界面处理操作和代码,以便为大家开发的时候提供必要的参考。1、选择用户的控件封装操作在一些系统模块里面,我们需要选择系统人员作为经办人员的操作,如下面几个界面场景所示。我们注意到,一般在我们选择的时候,界面会弹出一个新的层给我们选择,里面通过列表详细展示相关的信息转载 2021-07-09 16:47:31 · 885 阅读 · 0 评论 -
DevExpress 新专案导航画面实现窗体导航
使用DevExpress控件的历程,在此记录下来。与人方便,与己方便。今天我用DevExpress 控件新建了一个Solution。Solution里面自动生成的From1如下:这下可怎么办呢?我如何导航到其他的From窗体呢。只好用鼠标到处试试。点击Add Group ,则新增了一个群组navBarGroup1。如果要修改navBarGroup1为其他显示字样,打开NavBarControl Tasks ,点击Run Designer ,在相应的位置修改即可。在navB原创 2021-07-09 16:45:51 · 778 阅读 · 0 评论 -
DevExpress Winforms使用技巧教程:WinForms应用程序中MDI、SDI和MFI接口类型
下载DevExpress v20.1完整版DevExpress v20.1汉化资源获取DevExpress Winforms Controls内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。想要体验?点击下载>>在本文中,将为大家介绍多文档界面(MDI),单文档界面(SDI)和多框架界面(MFI)UI的构造。文档界面基于文档的界面是桌面应用程序开发中最受欢迎的UI范例,从web浏览器到Microsoft Visual Studio和Adobe Photo...转载 2021-07-09 16:39:54 · 2034 阅读 · 0 评论 -
DevExpress窗体风格应用以及MDI子窗体风格的应用
[STAThread]static void Main(){ Application.EnableVisualStyles(); DevExpress.UserSkins.OfficeSkins.Register(); DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.Skins.SkinManager.EnableMdiFormSkins(); Application.SetCompatible...原创 2021-07-09 16:31:23 · 491 阅读 · 0 评论 -
C# + HotKey
注意:热键和快捷键是整合在一起的应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。(1)建立一个类文件,命名为HotKey.cs,代码如下:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Windows.Forms;namespace KoalaStudio.BookshopM转载 2021-07-09 16:28:05 · 600 阅读 · 0 评论 -
DevExpress控件使用小结
1.TextEditor(barEditItem)取文本string editValue = barEditItem1.EditValue.ToString(); //错误,返回nullstring editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返回文本框内容2.ComboBoxEdit(barEditItem)添加Itemstring item = "co...转载 2021-07-09 16:24:20 · 1026 阅读 · 0 评论 -
DevExpress GridControl实现奇偶行变色及整行选中实现
DevExpress GridControl实现奇偶行变色及整行选中实现背景GridControl实现的关键代码如下窗体的调用代码如下背景由于最近项目中,客户指定界面组件要使用DevExpress第三方控件,因此就熟悉了DevExpress中常用控件的一些用法,现把一些重要控件的常见用法进行总结分享。GridControl在DevExpress中GridControl控件绝对算的上是一个 重量级控件,也算是最常用的控件之一。我的其中一个应用场景是简单的数据只读显示,要求奇偶行变色,选中行,转载 2021-07-09 16:21:13 · 1686 阅读 · 0 评论 -
DevExpress 设计Ribbon界面
Ribbon上包含以下一些元素,如图所示:元素对应API:ElementRibbon APIQuick Access Toolbar RibbonControl.ToolbarRibbonQuickAccessToolbar.ItemLinksApplication Button RibbonControl.ShowApplicationButtonRibbonControl.ApplicationButtonDropDownControlMain pages Ri...转载 2021-07-09 16:19:21 · 1003 阅读 · 0 评论 -
Splitcontainercontrol 设置水平或垂直
搞splitcontainercontrol的时候,跟换水平方向和垂直方向的模式,就是属性Horizontal ,可以设置为true或false转载 2021-07-09 16:15:45 · 558 阅读 · 0 评论