厦门德仔
分享与交流:信息化建设、数字化转型、项目管理、流程梳理与再造、前后端开发、财务管理、数据库、网络、家庭教育与人生感悟等希望我的博客能带您愉快心情。
展开
-
【DevExpress】 GridControl自定义复选框(checkbox),无须绑定数据源字段。
上次我们针对某些字段自定义展示checkbox展示。很多时候我们需要进行批量操作。如:批量审核 ,批量反审核,批量打印,批量修改。设置多选//设置多选 gridView1 . OptionsSelection . MultiSelect = true;2.批量处理`XtraMessageBox . Show("至少选择一行" , "提示");} }效果。原创 2022-10-26 08:09:30 · 803 阅读 · 0 评论 -
【Dev】Dev使用checkedListBoxControl
Dev使用checkedListBoxControl1.checkedListBoxControl使用list的值成复选框的值:2.一键批量勾选,主要用于全选,选不选,反选3.获取勾选的值4.把list数组转换成string1.checkedListBoxControl使用list的值成复选框的值:/方式一:循环list添加 for (int i = 0; i < list.Count; i++) { checkedListBoxControl1.Items.Add(li原创 2022-03-29 15:33:52 · 699 阅读 · 0 评论 -
[DevExepress]GridControl1900-01-01空白显示处理
SQL 处理(nullif(h.DeliveryDate,'')) as DeliveryDate,iif(ContractDate='1900-01-01 00:00:00.000',null,ContractDate) AS ContractDateEF&LINQCustomColumnDisplayText 方法处理 if (e.Column.FieldName == "ContractDate") {原创 2022-01-17 10:29:59 · 569 阅读 · 0 评论 -
[DevExpress]GridControl.Export
private void mnuExportTable_ItemClick_1(object sender, DevExpress.XtraBars.ItemClickEventArgs e){ using (SaveFileDialog saveDialog = new SaveFileDialog()) { saveDialog.Filter = "Excel (2003)(.xls)|*.xls|Excel (2010) (.xlsx)|*.xlsx |RichTex原创 2022-01-07 21:36:34 · 197 阅读 · 0 评论 -
[DevExpress]GridControl列复选框
注册事件: this.repositoryItemCheckEdit1.NullStyle = DevExpress.XtraEditors.Controls.StyleIndeterminate.InactiveChecked; //this.gridView1.SetRowCellValue(selectRow, "IsStart", 1); //注册事件 this.repositoryItemCheckEd原创 2022-01-07 08:31:01 · 606 阅读 · 0 评论 -
[DevExpress]GridControl单元格背景色和单元格文字颜色设置
1.拖一个gridControl控件在窗体上2.添加三列 分别是 BgColor,BgColor2 , FontColor 分别显示单元格颜色 单元格渐变颜色 单元格字体颜色 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender,转载 2022-01-07 08:22:21 · 4769 阅读 · 0 评论 -
[DevExpress]DevExpress通用导出Excel,支持多个控件同时导出在同一个Sheet表
public static class ViewExport { /// <summary> /// DevExpress通用导出Excel,支持多个控件同时导出在同一个Sheet表 /// eg:ExportToXlsx("",gridControl1,gridControl2); /// 将gridControl1和gridControl2的数据一同导出到同一张工作表 /// </summary>原创 2021-12-28 15:59:40 · 440 阅读 · 0 评论 -
[DevExpress]ProgressBarControl 修改进度条颜色
DevExpress 的ProgressBarControl默认进度条颜色修改无效,原因是进度条颜色是随着皮肤走的,所以我们设置它的StartColor和EndColor并没有起到作用,如果想起到作用控件本身就必须去掉皮肤样式,或者修改皮肤对应的颜色。 /// <summary> /// 设置进度条颜色 /// </summary> /// <param name="progressBar"></pa转载 2021-12-28 15:47:24 · 1069 阅读 · 0 评论 -
[DevExpress]Devexpress通知窗口的简单应用-AlertControl
在做仓储管理系统时,如果仓储物品储量过高,给出提示,这时候可以使用Devexpress的AlertControl控件。AutoFormDelay可以设置通知窗体显示的时间。AlertClick事件可以处理点击通知窗体的操作。具体代码:using System;using System.Drawing;using System.Windows.Forms;using DevExpress.XtraEditors;namespace NotificationApp{ public p转载 2021-12-28 14:36:21 · 1344 阅读 · 0 评论 -
[WinFrom]下载文件并显示进度条的实现代码
功能实现填写下载地址URL,点击另存为按钮,打开另存为对话框,可以选择保存路径,点击下载按钮进行下载,下载过程显示下载百分比和进度条。窗体:组件 label TextBox Button progressBar saveFileDialog获取saveFileDialog1文件名和路径Path.GetDirectoryName(saveFileDialog1.FileName) //获取文件名(不包括路径)Path.GetFileName(saveFileDialog1.FileNam原创 2021-09-18 17:11:06 · 695 阅读 · 0 评论 -
[DevExpress]向共享文件夹上传文件
第一种:使用dos命令建立链接 /// <summary> /// 连接共享文件 /// </summary> /// <param name="path">共享文件地址</param> /// <param name="userName">用户名</param> /// <param name="passWord">密码<原创 2021-09-18 10:09:09 · 497 阅读 · 0 评论 -
[DevExpress]gridcontrol中单元格属性设置为RepositoryItemCheckEdit
默认情况下,RepositoryItemCheckEdit的空值,会显示为灰色半选中状态,要想改为白色空状态,需要修改NullStyle属性为Unchecked。如果RepositoryItemCheckEdit所在的列未绑定数据源,那么该列默认只可以单选;如果绑定了数据源,那么可以同时多选。ColumEdit关联FieldName数据源,但是在设计功能中并不仅仅这样就可以同时多选窗体初始化时:this.repositoryItemCheckEdit1.QueryCheckStateByValue转载 2021-09-18 10:03:41 · 826 阅读 · 0 评论 -
[DevExpress]GridControl轮播图片
private void gridControl1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("A1", typeof(Image)); dt.Columns.Add("A2"); dt.Columns.Add("A3"); dt....原创 2021-06-03 15:49:32 · 352 阅读 · 1 评论 -
[DevExpress]CardView的使用
CardView的使用效果代码效果代码 #region 重绘元格GUI /// <summary> /// 重绘单元格 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GridView1原创 2021-06-03 15:21:18 · 1188 阅读 · 0 评论 -
[DevExpress]GridControl拖拽行记录排序
DevExpress的GridControl拖拽行记录排序需求效果代码需求现在用户对按钮点击排序不满意了, 希望拖拽排序。重载GridControl控件,对MouseMove、MouseDown、MouseUp事件修改一下。效果代码using System;using System.Drawing;using System.Windows.Forms;using xiaoid.forms;using System.Data;using System.Collections.Gener原创 2021-06-03 11:04:19 · 869 阅读 · 0 评论 -
DevExpress的DateEdit设置显示日期和时间
1. 设置Mask.EditMask和DisplayFormat,EditFormat属性,设置为一致:'yyyy-MM-dd HH:mm'; //按照想要的显示格式设置此字符串。[csharp]view plaincopythis.dateEdit1.Properties.DisplayFormat.FormatString="yyyy-MM-ddHH:mm";this.date原创 2020-12-15 09:48:26 · 6361 阅读 · 0 评论 -
[DevExpress]TreeList 显示行号
private void treeList_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { DevExpress.XtraTreeList.TreeList tmpTree = sender as DevEx原创 2016-03-30 13:40:46 · 2355 阅读 · 0 评论 -
[DevExpress]DateEdit设置显示日期和时间
1.DevExpress的DateEdit设置显示日期和时间this.dateEdit1.Properties.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm"; this.dateEdit1.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime; t转载 2017-09-18 09:09:48 · 4678 阅读 · 0 评论 -
[DevExpress]在Dev GridControl中添加颜色可变的ProgressBar z
在使用DevExpress,GridControl自带的ProgressBarControl的时候由于无法通过BackColor/ForeColor来改变进度条的颜色所以很多特效是实现不了的。如下面所以必须使用其他的一些方式来实现颜色可变的ProgressBar.情况一、不使用ProgressBarControl,而是根据单元格的值使用GDI绘制一个带背景色的长方形的方式来实现百分比的效果。同时绘原创 2016-06-05 06:58:26 · 6857 阅读 · 1 评论 -
[DevExpress]控件-checkboxlist之运用
数据绑定: string strSql = "SELECT [UserName],[Mail] FROM [OA].[dbo].[DZ_Users]"; DataTable dt = new DataTable(); dt = DbHelperSQL.Query(strSql.ToString()).Tables[0];原创 2016-04-11 10:39:28 · 4212 阅读 · 0 评论 -
[DevExpress]控件之GridLookupedit的运用
代码: #region 内部主题绑定 private void gridLookupeditBind() { DataTable dt = new DataTable(); string strSql = "SELECT [ID],[subject],[htmlURL] FROM [OA].[dbo].原创 2016-04-11 10:32:36 · 5874 阅读 · 0 评论 -
[DevExpress]Lookupedit之运用
private void cycletypeBind() { luecycletype.Properties.NullText = "--请选择--"; DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Text", typeof原创 2016-04-11 10:29:16 · 2873 阅读 · 1 评论 -
[DevExpress]GridControl中的GridView内容打印
private void btnPrint_Click(object sender, EventArgs e) { PrintableComponentLink link = new PrintableComponentLink(new PrintingSystem()); link.Component =原创 2016-04-03 22:33:14 · 7572 阅读 · 1 评论 -
[DevExpress]Devexpress中统一设置字体样式的方法
#region 设置默认字体、日期格式、汉化devDevExpress.Utils.AppearanceObject.DefaultFont = new System.Drawing.Font("Tahoma", 12);DevExpress.XtraEditors.WindowsFormsSettings.DefaultFont= new System.Drawing.Font("Tahoma", 12);DevExpress.XtraEditors.WindowsFormsSettings.De转载 2020-05-28 17:11:33 · 1712 阅读 · 0 评论 -
[Bartender]TaskEngines.GetEnumerator Method
TaskEngines.GetEnumerator Method Gets the enumerator used to iterate through the collection.Namespace: Seagull.BarTender.PrintServerAssembly: Seagull.BarTender.Print (in Seagull.BarTender.Print.dl...原创 2020-03-31 14:05:12 · 310 阅读 · 0 评论 -
[EF] Any+批量新增+批量删除
private void Save() { try { using (var context = new OAContext()) { try { ...原创 2020-03-27 09:37:36 · 421 阅读 · 0 评论 -
[DevExpress]XtraTabControl 控件常用属性
属性内容Anchor控件绑定到的容器的边缘(Top,Bottom,Left,Right)HeaderLocation设置选项卡Tab头的位置LookAndFeel设置Form皮肤Margin指定此控件与另一控件的边距之间的距离Location控件左上角相对于其容器左上角的坐标Padding指定控件的内部间距SizeTabIndex...原创 2020-03-10 22:16:43 · 1985 阅读 · 0 评论 -
[DevExpress]GridView 自定义行高
//设置GridView行高 private void gridView1_CalcRowHeight(object sender, DevExpress.XtraGrid.Views.Grid.RowHeightEventArgs e) { if (e.RowHandle >= 0) e.RowHei...原创 2020-03-09 21:25:57 · 1549 阅读 · 0 评论 -
[DevExpress]纵向合并GridControl单元格控制
https://blog.csdn.net/jjhua/article/details/55271905https://blog.csdn.net/qq112212qq/article/details/82623664转载 2020-03-06 22:29:50 · 606 阅读 · 0 评论 -
[DevExpress]添加非绑定列
using DevExpress.XtraGrid.Views.Base;using DevExpress.XtraGrid.Columns;private void Form1_Load(object sender, System.EventArgs e) {// ...gridControl1.ForceInitialize();// Create an unbound column...转载 2020-03-01 19:23:11 · 333 阅读 · 0 评论 -
[DevExpress]GridView扩展-行号_CustomDrawRowIndicator
public static class GridViewEx { public static void SetShowRowNo(this GridView gv) { Debug.Assert(gv != null); gv.OptionsView.ShowIndicator = true; ...转载 2019-07-10 08:47:26 · 1997 阅读 · 0 评论 -
[DevExpress]GridControl 复合表头/表头分层设计
1.第一步将表格类型由默认的gridview变为bandedgridview,如图所示:然后 Click here to change view -> Convert to -> BandedGridView2 第二步骤 Run Designer 按照正常的手法添加Columns.3.点击 Bands 添加相应的Bands 列 Bands列可以进行随意的拖拽.然后...原创 2019-05-15 08:34:53 · 1970 阅读 · 0 评论 -
[DevExpress] DevExpress中GridControl中添加编辑按钮行
DevExpress中GridControl中添加编辑按钮行以下为内容以图片居多1234表示点击顺序先新增一行 操作和新增数据行一样打开ColumnEdit 选择new ButtenEdit new上方会出现一个系统命名的button命名可以更改必须在下发name中更改 是行的name进入click事件就和普通的按钮一样了 可以编写自己的代码了一下代码是设计器中的代码 ...转载 2018-12-11 08:44:11 · 4334 阅读 · 0 评论 -
[DevExpress]DevExpress GridView 代码添加按钮
1.1 创建一个RepositoryItemButtonEdit方法private RepositoryItemButtonEdit CreateRepositoryItemButtonEdit(Dictionary<object, string> dicButtons) { RepositoryItemButtonEdit repos...转载 2018-08-07 08:27:00 · 3110 阅读 · 0 评论 -
[DevExpress]DateEdit年月
dateEnd.EditValue = System.DateTime.Now; //赋值现行年月 dateEnd.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;//禁止编辑 var for...原创 2018-07-17 08:13:32 · 1344 阅读 · 0 评论 -
[DevExpress]程序中使用条形码二维码控件,以及进行报表打印处理
在很多业务系统里面,越来越多涉及到条形码、二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码、二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率。本篇随笔介绍如何在基于WInform的DevExpress程序中对条形码、二维码的处理,包括界面展示,报表打印等转载 2018-01-20 12:15:05 · 3181 阅读 · 0 评论 -
[DevExpress]TokenEdit控件使用
用到的基础数据:public class Product { public int Id { get; set; } public string Model { get; set; } public string Name { get; set; } } public class Entility { pri转载 2017-11-19 07:41:51 · 1465 阅读 · 0 评论 -
[DevExpress]GridControl主从表显示
今天接到用户的需求,物流分摊费用保存在销货单主表中,但物流人员需要看到从表的销货明细包含哪些产品和数量。主从表设计:先看看效果吧:private void GetDataList() { string sb = GetSQL(); try { DBCon db = new DB原创 2017-11-16 13:07:45 · 7869 阅读 · 1 评论 -
[DevExpress]设置列格式化
方法一设置DisplayFormatFormatString:gFormatType:DateTime方法二原创 2016-04-06 15:14:57 · 6220 阅读 · 0 评论 -
[DevExpress] 设计Ribbon界面
Ribbon上包含以下一些元素,如图所示:元素对应API:ElementRibbon APIQuick Access ToolbarRibbonControl.ToolbarRibbonQuickAccessToolbar.ItemLinksApplication ButtonRibbonControl.ShowApplicationButtonRibbonControl.ApplicationB转载 2016-04-03 13:56:47 · 30358 阅读 · 1 评论