DevExpress实现GridControl根据列选中一行
本文实例形式展示了DevExpress实现GridControl根据列选中一行的方法,比较实用的功能,希望能对大家进行项目开发起到一定的借鉴与帮助作用。具体方法如下:
主要功能代码如下:
/// <summary> /// 根据列来选中一行 /// </summary> /// <param name="gridView">GridView</param> /// <param name="colName">列名称</param> /// <param name="colValue">列值</param> public static void SelectRow(this GridView gridView, string colName, object colValue) { gridView.ClearSelection(); for (int rowHandle = 0; rowHandle < gridView.RowCount; rowHandle++) { object _cellValue = gridView.GetRowCellValue(rowHandle, colName); if (_cellValue != null) { if (_cellValue == colValue) { gridView.SelectRow(rowHandle); break; } } } }
代码示例如下:
gcLampConfig.UIThread<GridControl>(gc => gvLampConfig.SelectRow(gcKeyFieldName, _finded.LampID));
相关推荐
-
DevExpress实现GridControl删除所有行的方法
本文实例讲述了DevExpress实现GridControl删除所有行的方法,希望对读者进行C#程序设计有一定的帮助,具体方法如下: 主要功能代码如下: /// <summary> /// 删除全部行 /// </summary> /// <param name="gridView">GridView</param> public static void ClearRows(this GridView gridView) { bool _
-
DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值
本文实例展示了DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值的方法,具体如下所示: 主要功能代码如下: /// <summary> /// 根据rowIndex和visibleColumnsIndex来获取单元格可见值 /// </summary> /// <param name="view">GridView</param> /// <param name
-
DevExpress实现自定义GridControl中按钮文字内容的方法
在一些C#项目的开发中,有时候会使用到GridControl的FindPanel,这样可以很好的对数据进行筛选,可是所展现的按钮文字是英文,如下图所示: 那怎么定义两个按钮问题,以符合项目需求了?本文讲述利用GridLocalizer来实现这一要求的方法.具体步骤如下: 主要功能代码如下: public class BuilderGridLocalizer : GridLocalizer { Dictionary<GridStringId, string> CusLocalizedKeyVal
-
DevExpress实现GridControl同步列头checkbox与列中checkbox状态
本文实例展示了DevExpress实现GridControl同步列头checkbox与列中checkbox状态的方法,有一定的实用价值,具体方法如下: 主要功能代码如下: /// <summary> /// 同步列头checkbox与列中checkbox状态 /// </summary> /// <param name="view">GridView</param> /// <param name="fieldeName&
-
DevExpress实现GridControl单元格编辑验证的方法
本文实例演示了DevExpress实现GridControl单元格编辑验证的方法,比较实用的功能,具体方法如下: 主要功能代码如下: /// <summary> /// 自定义单元格验证 /// </summary> /// <param name="view">GridView</param> /// <param name="e">BaseContainerValidateEditorEventArgs
-
DevExpress实现GridControl列头绘制Checkbox的方法
本文实例展示了DevExpress实现GridControl列头绘制Checkbox的方法,具体实现方法如下: 主要功能代码如下: /// <summary> /// 为列头绘制CheckBox /// </summary> /// <param name="view">GridView</param> /// <param name="checkItem">RepositoryItemCheckEdit&
-
DevExpress实现GridControl显示Gif动画的方法
本文讲述了DevExpress实现GridControl显示Gif动画的方法,是进行C#应用开发中比较重要的功能,具体实现方法如下: 一般来说,如果没有对其进行相关设置,那么GridControl列中gif在编辑状态下,才能显示动画效果,如果要设置列自动显示动画效果,可以进行如下图所示设置: 调用代码如下: gridView.OptionsView.AnimationType== GridAnimationType.AnimateAllContent; 希望本文所述方法能够对读者进行C#项目开发
-
DevExpress根据条件设置GridControl RepositoryItem是否可编辑
本文实例展示了DevExpress根据条件设置GridControl RepositoryItem是否可编辑的方法. 一般在C#项目的开发中,并不是每个RepositoryItem都可以编辑,往往是有条件性的,需要譬如当A列等于"AA"的时候,B列才可编辑,实现起来在ShowingEditor事件中最为方便,并且加入toolTip提示显得人性化. 主要功能代码如下: private void gvLampConfig_ShowingEditor(object sender, Syste
-
DevExpress中GridControl列转义的实现方法
在一些项目的实际开发过程中,我们有时候需要对GridControl中列值进行转义,譬如1转义成"完成"等等,一般在诸如CustomColumnDisplayText事件中能够轻松完成,为了提高代码复用性,所以需要对CustomColumnDisplayText进行包装.具体方法如下: 主要功能代码如下: /// <summary> /// CustomColumnDisplayText Helper /// </summary> /// <param na
-
DevExpress实现GridControl根据列选中一行
本文实例形式展示了DevExpress实现GridControl根据列选中一行的方法,比较实用的功能,希望能对大家进行项目开发起到一定的借鉴与帮助作用.具体方法如下: 主要功能代码如下: /// <summary> /// 根据列来选中一行 /// </summary> /// <param name="gridView">GridView</param> /// <param name="colName">
-
iOS中一行代码实现 UIView 镂空效果
这是一种实现 UIView 镂空效果的方案,可以快速实现任意形状的镂空.文字的镂空.带镂空的毛玻璃效果等.本质上是 UIView 的 maskView 效果. 前言 首先来复习一下遮罩效果的实现.如果我们有一张图片,又恰好有一个圆,当我们把圆设置为图片的遮罩时,会得到这样的结果. 代码实现看上去像是这样: view.maskView = maskView; 那么问题来了,如果我们希望得到下面的结果,该怎么做呢?这看起来像是图层的相减,即原来的图层减去遮罩的部分. 可惜苹果爸爸不够贴心,没有提供方
-
MySql删除表中一行的实操方法
首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些, DELETE FROM 表名 WHERE 字段1 = '' and 字段2 = '' and ...字段1,...为能够唯一确定某一行数据的字段组合,''中填写你要 删除的字段具体值就可以了 如果有主键,则直接利用主键确定某一行就可以了. DELETE FROM 表名 WHERE 主键 = '具体值'. delete from ms_cf01 where brxm='张三' and id='7598'; 其中: ms_cf01 为你所
-
Shell脚本一次读取文件中一行的2种写法
写法一: 复制代码 代码如下: #!/bin/bash while read line do echo $line #这里可根据实际用途变化 done < urfile 写法二: 复制代码 代码如下: #!/bin/bash cat urfile | while read line do echo $line done 注意:以上代码中urfile 为被读取的文件 Shell读取文本文件 方法一:通过命令获取所需内容,传递给变量 复制代码 代码如下: var1=$(g
-
Winform中GridView分组排序功能实现方法
本文实例讲述了Winform中GridView分组排序功能实现方法.分享给大家供大家参考.具体实现方法如下: 一.问题: 由于客户最近要扩充公司的业务,之前基于Winform+web开发混合式的系统已经不能满足他们的需求,需要从新对系统进行分区处理. 考虑到系统模块里面用到的GridView视图比较多,我就结合了DevExpress第三方GridControl简单的写了个Demo,对数据进行分组排序. 二.实现方法: 主程序源码: 复制代码 代码如下: using System; using S
随机推荐
- javascript获取浏览器类型和版本的方法(js获取浏览器版本)
- java简单解析xls文件的方法示例【读取和写入】
- Oracle 11g 新特性 Flashback Data Archive 使用实例
- 详解微信小程序开发之城市选择器 城市切换
- 一个图片地址分解程序(用于PHP小偷程序)
- C++ 成员变量的初始化顺序问题详解
- Android中自定义Checkbox组件实例
- Mysql中返回一个数据库的所有表名,列名数据类型备注
- IE和FIREFOX下CSS的区别与解决方法第1/2页
- 批处理创建完全,只读共享文件夹的批处理代码
- 微信小程序 this和that详解及简单实例
- 利用ace的ACE_Task等类实现线程池的方法详解
- mybatis的动态sql详解(精)
- oracle 索引组织表的深入详解
- java 多线程的三种构建方法
- js从输入框读取内容,比较两个数字的大小方法
- PHP内置加密函数详解
- C#中的ICustomFormatter及IFormatProvider接口用法揭秘
- Android编程实现ActionBar的home图标动画切换效果
- 通过Android trace文件分析死锁ANR实例过程