![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DevExpress控件
Jia_ShengJie
宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒;
展开
-
DevExpress 用户控件 分页(上)
说明:使用用户控件分页,完成后,使用时非常简单,数据绑定,调用自己写的一个事件就OK了前期准备工作:(1)添加一个用户控件 命名PageCtrl(2)打开代码: [csharp] view plaincopyprint?//引用 using DevExpress.XtraEditors; //窗体继承原创 2015-04-29 14:00:57 · 8156 阅读 · 0 评论 -
GridControl 无数据时显示信息
图例:主要代码如下:说明:给GridView添加事件gv_CustomDrawEmptyForeground private void gv_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e) { i原创 2015-04-28 15:07:46 · 3281 阅读 · 0 评论 -
LayoutControl 布局控件
//LayoutControlItem //显示或隐藏 this.layoutControlItem1.ContentVisible = true; //显示模式 一般、自定义 this.layoutControlItem1.TextAlignMode = TextAlignModeItem.原创 2015-09-08 14:09:52 · 11406 阅读 · 0 评论 -
TreeList<下>
节点图片: //ImageList ImageList list = new ImageList(); list.Images.Add(new Bitmap("C:\\Users\\Thinkpad\\Desktop\\素材\\Home.png")); list.Images.Add(new B原创 2015-09-07 16:33:40 · 891 阅读 · 0 评论 -
TreeList<中>
说明: 显示复选框时,点击父节点、子节点全选;如果子节点全选,父节点会被选中; /// /// 点击节点前 /// /// /// private void treeLstModuleAction_BeforeCheckNode(object sender, DevExpre原创 2015-09-07 14:40:24 · 807 阅读 · 0 评论 -
TreeList <上>
1、自定义一个表、并赋值 /// /// 构造一棵树型表结构 /// /// private DataTable CreateTreeListTable() { DataTable dt = new DataTable(); Dat原创 2015-09-07 14:07:22 · 4441 阅读 · 0 评论 -
DateEdit
//日期的最大、最小值设置 dateEdit1.Properties.MaxValue = DateTime.Now.AddMonths(1); dateEdit1.Properties.MinValue = DateTime.Now.AddMonths(-1); //默认值 dateEdit1原创 2015-09-06 09:05:42 · 1633 阅读 · 0 评论 -
LookUpEdit
//自定义一个表 DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Name"); dt.Columns.Add("Sex"); for (int i = 0; i原创 2015-09-02 10:09:00 · 1817 阅读 · 0 评论 -
ComboBoxEdit
//默认值 cmb.Properties.NullText = "--请选择--"; //清空所有项 cmb.Properties.Items.Clear(); //赋值 cmb.Properties.Items.Add("AA"); cmb.原创 2015-09-02 10:06:54 · 910 阅读 · 0 评论 -
CheckComboboxEdit、CheckedListBoxControl
CheckComboboxEdit //清空项 checkedComboBoxEdit1.Properties.Items.Clear(); //自定义数组 string[] strs=new string[]{"新建","审批中","已完成","已撤销"};原创 2015-09-01 16:13:09 · 5372 阅读 · 0 评论 -
CheckButton、CalcEdit
CheckButton: ImageList imgList; private void Form1_Load(object sender, EventArgs e) { imgList = new ImageList(); //项目路径 string path=System原创 2015-08-31 17:09:20 · 1041 阅读 · 0 评论 -
DEV ChartControl 图表设计 -- Line
ChartControl myChartControl = new ChartControl(); //图标位置 myChartControl.Legend.AlignmentHorizontal = LegendAlignmentHorizontal.Right; myChartControl原创 2017-04-22 16:00:27 · 3578 阅读 · 0 评论 -
GridControl 实现图片列
实现代码如下: private void FormChart_Load(object sender, EventArgs e) { //生成DataTable DataTable dta = new DataTable("Test"); dta.Columns.Add("ID", typeof(Syst原创 2017-05-18 14:31:08 · 4338 阅读 · 0 评论 -
RibbonContrl 画背景图片
效果图如下:具体代码如下: #region 设置标题栏背景图片 //注册事件 this.ribbonControl1.Paint += RibbonControl1_Paint; private void RibbonControl1_Paint(object sender, PaintEventArgs e)原创 2017-06-27 08:56:04 · 1137 阅读 · 0 评论 -
GridControl 中ComoboxEdit 列 模糊音查询
效果图:分三步:1>模糊音查询实现:2>GridControl加下拉框列:3>整合到一起:第一步、模糊音查询: (1)在VS项目下添加引用,Microsoft Visual Studio International Feature Pack 1.0 下的三个dll 文件(微软开发拼音包),截图如下 (2)原创 2016-01-13 17:33:47 · 1136 阅读 · 0 评论 -
GridControl 选择列、复选框全选(上)
说明: GirdControl 中添加一列,这一列不是写在数据库中的,而是代码中添加的。图示: 底层类代码:#region GridControl 全选 /// /// 是否选中 /// private static bool chkState = false; //复选框列原创 2015-07-01 17:20:41 · 21476 阅读 · 1 评论 -
DevExpress 用户控件 分页(中)
说明:1)具体调用请关注 看DevExpress 用户控件 分页(下)datanavi_ButtonClick 是DataNavigator的ButtonClikc事件视图设计器:分页用户控件后台代码如下:using System;using System.Collections.Generic;using System.ComponentModel;usin原创 2015-04-29 13:55:11 · 4714 阅读 · 2 评论 -
DevExpress 用户控件 分页(下)
分页控件调用(1)初始化时: this.pageCtrl1.pageSize = 4;(2)数据绑定时: 从数据库中获取实时的 Public void LoadData(){ //这是只写有关分页的部分 DSMain为执行存储过程活动的Dataset int aa = int.Parse(原创 2015-04-29 14:21:04 · 2350 阅读 · 0 评论 -
DevExpress LookUpEdit 下拉框基本操作
ArrayList list = new ArrayList(); //遍历皮肤,放到列表中 foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins) {原创 2015-04-27 14:52:03 · 9170 阅读 · 0 评论 -
NavBarControl 左侧菜单
(1)示例图片具体实现:一、using DevExpress.XtraNavBar;二、从窗体上拖一个 NavBarControl 控件 命名为:nbcLeft三、窗体OnLoad 事件 private void FrmLeftMenu_Load(object sender, EventArgs e) { DataT原创 2015-04-28 14:03:41 · 11751 阅读 · 1 评论 -
DevExpress LookUpEdit 初始化(数据加载) 底层类
(1)三个效果 1>传的参数较多,对数据表无要求,但可以设置下拉列的宽度和标题 2>传的参数很少,对数据表有要求(必须是处理好的) 3>传的参数一般,对数据表无要求,但不可以设置下拉列的宽度和标题(2)后台代码底层类: /// /// 初始化LookUpEdit控件 (加载数据表中的一列或多列,且显示下拉列标题,原创 2015-05-20 13:27:01 · 4263 阅读 · 0 评论 -
DevExpress 控件 GridControl常见用法
刚接触DevExpress 第三方控件,把DataGrid控件的常见用法整理一下,大家共同学习:说明:gcTest 是gridControl名称gvText 是gridView 名称//数据绑定 DataTable dt=new DataTable (); gcTest.DataSource = dt; //隐藏最上面原创 2015-04-14 16:29:49 · 3095 阅读 · 0 评论 -
DevExpress GridControl 显示行号、设置行号宽
显示行号类 /// /// GridView 显示行号 设置行号列的宽度 /// /// GridView 控件名称 /// 行号列的宽度 如果为null或为0 默认为30 public void DrawRowIndicator(DevExpress.XtraGrid.Views.Grid原创 2015-05-22 11:37:42 · 12764 阅读 · 0 评论 -
DevExpress控件 GridControl 单元格编辑 回车
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using CYSoft.UI.原创 2015-04-17 11:33:34 · 10436 阅读 · 0 评论 -
DevExpress GridControl 后台设置列
/// /// 初始化GridView /// /// GridView 名称 /// 列标题 /// 列字段 /// 宽度 如果宽度为0 则列隐藏 public void InitGrid(DevExpress.XtraGrid.Views.Grid.GridVie原创 2015-05-19 14:59:45 · 5875 阅读 · 0 评论 -
GridControl 复合表头(多行标题)
说明:最好是通过编辑视图进行设计,后台编码有点麻烦。例图:(上面的GC是后台编写 ,下面的是设计器设计)后台代码编写: public void InitCtrl() { DevExpress.XtraGrid.Views.BandedGrid.BandedGridView view = bgv as DevExpress.XtraGrid.Views原创 2015-06-05 09:28:59 · 7189 阅读 · 1 评论 -
GridLookUpEdit 简单应用
后台代码: DataTable dtt = stu.StuGetFind(sxml, 1, 50).Tables[0]; DataView dv = new DataView(dtt); dtt = dv.ToTable(true, new string[] { "Stu_ID", "Stu_Number", "Stu_Name" });原创 2015-06-10 13:29:53 · 3782 阅读 · 0 评论 -
GridControl 选择列、复选框全选(下)
功能: 删除选中行前台调用: string str=""; GridDelete(gv, "chk", out str); MessageBox.Show(str);底层类: /// /// 删除所有选中行 /// /// GirdView 名称原创 2015-07-02 10:57:16 · 2897 阅读 · 0 评论 -
DevExpress GridControl GridView 导出到 Excel 类
说明:1>GridView 导出到 Excel (如果分页,只导出当前页数据)2>GridView 导出到 Excel3>方法2可以参考DataTable 导出到 Excel自定义类如下: #region GridView 导出到 Excel Method First /// /// GridView 导出到 Excel (如果分原创 2015-05-27 09:14:46 · 5280 阅读 · 0 评论 -
GridControl 列合并(自定义分组条件)
说明: 当前方式不提倡,最好还是使用 (1)主从表、或(2)分组。一、数据源DataTable dta = new DataTable();dta.Columns.Add("A");dta.Columns.Add("B");dta.Columns.Add("C");dta.Columns.Add("D");for (int m = 1; m <=20; m+...原创 2018-11-22 18:30:01 · 3463 阅读 · 0 评论