1.RowCellStyle、RowStyle事件
gridview ---->变色_caoyanchao1的博客-CSDN博客

2.CustomColumnDisplayText

在gridview里面当是一个值的时候自动替换一个值

private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{if (e.Column.FieldName == "dttime")//字段{if (e.DisplayText == "1900/1/1")//准备替换值{e.DisplayText = "";//替换后的值}}
}

3.CellvalueChanged,CellvalueChanging

DevExpress GridView单元格CellValueChanged事件详解|C/S框架网

DevExpress中的gridview中的cellvaluechanged事件(直接在表格内更新到数据库)

主表

private void advBandedGridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e){GridView view = sender as GridView;//rowHandle的含义是获取定位编辑的单元格在第几行,可理解为Y坐标            int rowIndex = e.RowHandle;//获取被编辑的单元格在第几列,可理解为X坐标int columnindex = e.Column.AbsoluteIndex;//获取绑定到这个单元格的字段名string changeFiled = e.Column.FieldName;//获取被编辑的单元格的表头string caption = e.Column.Caption;//获取新输入的值string newValue = newValue = e.Value.ToString().Trim();string newid = advBandedGridView1.GetRowCellValue(rowIndex, "newId").ToString();bll.Update_2(changeFiled, newValue, newid);}

从表

private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e){DevExpress.XtraGrid.Views.Grid.GridView currentView = (DevExpress.XtraGrid.Views.Grid.GridView)this.gridControl1.FocusedView;DataRow focusRow = currentView.GetFocusedDataRow();var newid = focusRow[0];var content1 = focusRow[1];bll.Update_2_1("content1", content1.ToString(), newid.ToString());}

fieldname字段循环的问题

4.ValidatingEditor事件

//gridcontrol输入验证
private void gdv_reguline_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
{int col =((DevExpress.XtraGrid.Views.Grid.GridView)sender).FocusedColumn.AbsoluteIndex;if (col == 4 || col == 5){object v = e.Value;int tm;if (v != null && (!Int32.TryParse(v.ToString(),out tm) || tm<0 )) //自定义验证逻辑{e.Valid = false; //控制是否通过验证的开关e.ErrorText = "必须输入正整数!"; //提示的验证失败的原因}}}

GridControl单元格验证_aa.a的博客-CSDN博客_gridcontrol 验证

相关链接

1.事件注册和注销

C#中的事件注册和注销 - 东郭西强 - 博客园

事件(gridcontrol)总结相关推荐

  1. GridControl

    GridControl是AVEVA封装的一个内置的列表控件,其效果类似于C#里的grid控件.这样就可以在PML里面实现列表的功能,其功能要远远强于普通的LIST控件,当然其实现也比较复杂. 前置条件 ...

  2. 构造函数 和 析构函数 能否抛出异常

    构造函数和析构函数分别管理对象的建立和释放,负责对象的诞生和死亡的过程.当一个对象诞生时,构造函数负责创建并初始化对象的内部环境,包括分配内存.创建内部对象和打开相关的外部资源,等等.而当对象死亡时, ...

  3. JavaScrpit 犀牛书第七版笔记

    JavaScrpit 犀牛书第七版笔记 挖个坑吧,JavaScript 犀牛书英文的第七版(JavaScript: The Definitive Guide, 7th Edition)其实在去年(20 ...

  4. C# Dev控件中的 GridControl 双击行事件

    在GridControl中的GridView的MouseDown事件中加入如下代码: DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo ...

  5. dev GridControl双击行事件

    今天用到了gridcontrol这个控件,要求写一个gridview的双击事件,因为想要的效果是只双击行才出Message,用gridview的Double_Click我没实现,后来想到MouseDo ...

  6. GridControl应用点滴之选中数据行事件

    在很多应用场合下,我们期望选中GridControl中的数据行,通过"选中变化事件"来联动处理后续动作. GridControl提供有两个事件可供我们处理 1.GridContro ...

  7. c#dev tabcontrol 与嵌套gridcontrol 总结

    Gridcontrol设置 1: 拖进去的时候别拖到tabcontrol外边, 否则dock 停靠的时候,停靠错了地方. 2:去掉Drag a column header here to group. ...

  8. DevExpress.GridControl.gridView的一些注意

    1.DevExpress控件组中的GridControl控件不能使横向滚动条有效.现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容. 解决: gridView1.Op ...

  9. 实现DataGridView和DevExpress.GridControl表头全选功能

    1)DevExpress控件的GridView的实现多选操作 先讲DevExpress控件的GridView的实现,要实现的功能基本上是处理单击全选操作.重新绘制表头等操作,首先在加载第一步实现相关的 ...

最新文章

  1. 用Understand阅读 VS2010项目源码
  2. MySQL中如何查询数据(上)
  3. 绝了!这款工具让 SpringBoot 不再需要Controller、Service、DAO、Mapper!
  4. How to download ABAP development Tool from Fiori Launchpad
  5. Hibernate---架构
  6. 10-5 5-5 查询只卖三种不同型号PC的厂商 (20 分)
  7. 利用Python进行数据分析(1) 简单介绍
  8. 浅谈XSS攻击的那些事(附常用绕过姿势)
  9. python 访问网站 json_python爬虫用selenium访问一个网址返回的是个json字符串,怎么获取这个json字符串?...
  10. 设计灵感|C4D卡通角色设计作品,你想要的模型集设都有
  11. AppFabric客户端的一些配置(Microsoft.Web.DistributedCache)
  12. SynchronousQueue
  13. 软件包安装命令rpm和yum详解
  14. ros2 topic 源码解析
  15. org.postgresql.util.PSQLException: ERROR: column loginid of relation userinfo does not exist
  16. 关于travis scott的网名_女生时尚好听的qq网名
  17. 神舟战神G8-CA7NP怎么样?测评值得买吗?
  18. Wi-Fi 探针 - 智能探针 - 探针盒子 -> 危害用户信息安全
  19. dnf提示磁盘碎片需要整理_什么是磁盘碎片?我还需要进行碎片整理吗?
  20. 基于XMPP的即时通信系统的建立(一)— XMPP基础概念

热门文章

  1. 以太坊的企业系统集成
  2. 数值计算方法绪论笔记(误差,有效数字)
  3. 泛微-前端JSP文件实现的后台查找
  4. [附源码]Python计算机毕业设计爱宝贝影楼管理系统Django(程序+LW)
  5. 第三份工作(一)编写中
  6. maven优先引用本地库_maven默认本地仓库
  7. poi操作excel,复制sheet,复制行,复制单元格
  8. Qt编写安防视频监控系统19-日志查询
  9. 软件需求分析-原理、模型与误区
  10. 如何 在 .net 下使用 zint 生成条形码