用GridControl控件添加数据的时候发现,有一些字段过多但是并不是每个字段都需要用户输入,每个单元格都回车跳转的时候不仅浪费时间,而且用户体验也不好,就需要单元格跳转的时候,不需要的字段可以隔过去,找了好久,终于找到了解决方案. 1:首先把解决GridControl回车跳转单元格问题 private void gridView1_KeyPress(object sender, KeyPressEventArgs e)        {            if (e.KeyChar ==…
gdvNew.Focus(); //GridControl 控件获取焦点 gdvNew.FocusedRowHandle = _smtReport.Count - 1; //设置焦点行 gdvNew.FocusedColumn = gdvNew.Columns[0];//设置焦点单元格 以个代码 你懂的.…
@[TOC](设置ALV颜色)# 前言淦! 要求花花绿绿的ALV ,那就淦他! 需要的参数和对应颜色放在最后.稍微改改就能用. 介绍两个常用的ALV函数实现1.REUSE_ALV_GRID_DISPLAY2.REUSE_ALV_GRID_DISPLAY_LVC# 实例先以LVC 举个例子吧,那另外一个函数就只是参数的问题. ## 列的颜色列的颜色很简单,在构成ALV字段的FIELDCAT内表中有一个字段是EMPHASIZE,将一个char型4位的颜色代码分配到FIELDCAT内表这个字段即可.…
1.要设置gridcontrol中指定列(columns中选中指定列)的AllowMerge属性为true; 2.要设置gridview中AllowCellMerge的属性为true; 3.如果只合并其中一列,默认上边两条设置会所有列都设置,column中列的AllowMerge默认是Default,所以要想只设置一列,需要把其它列这个属性改为false…
// 对应的校验行事件,ValidateRow private void gv_FeeItem_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { object name = this.gv_FeeItem.GetFocusedRowCellValue(gc_SubjectName); if (name is DBNull) { e.ErrorText = "提示错误信息"…
有在论坛上看到一个问题,就是在Gridview控件中,需要对几个列的数值进行比较,原问题如下: 先在数据库中准备数据: CREATE TABLE [dbo].[RecordTime] ( Id ,) PRIMARY KEY, Time1 DATETIME, Time2 DATETIME, Time3 DATETIME, Time4 DATETIME ) GO INSERT INTO [dbo].[RecordTime] VALUES ('2015-05-11 09:48','2015-05-20…
我们知道,gridcontrol里面的单元格默认是不能换行的,但是有时候我们需要显示要换行的文本,应该怎么处理呢?这里提供一个方案: 假设我有一个列”合同文本“(colContractText),我要让这个可以查看多行. 步骤如下: 1.为这个列添加一个控件, 2.设置gridview设置其他列不可以编辑且未只读.一切尽在方法中,如下: private void SetColumns() { this.gridView1.OptionsBehavior.Editable = true; this…
这是一篇很长的文章,在开始正文之前,请允许我代表目前排名前 20 中唯一的 .Net 开源软件 FineUI 拉下选票: 投票地址: https://code.csdn.net/2013OSSurvey/gitop/codevote/vote_num 目前排名前 20 的,只有 FineUI 是 .Net 项目,也希望大家能够多多支持这唯一的 .Net 项目!!!!! ======================== --> FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.…
GridControl纵向合并单元格 只需设置 gridView->OptionView->AllowCellMerge=true; 效果 提示: 精确到列 前提是gridview1已经允许合并单元格(内容相同的才合并) this.gridView1.Columns["班组"].OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.True; gridControl直接打印: public static voi…
一.单元格内容的操作 *****// 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index       Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index       Console.WriteLine(DataGridView1.CurrentCell.RowIndex); ******…