DevExpress实现GridControl删除所有行的方法
本文实例讲述了DevExpress实现GridControl删除所有行的方法,希望对读者进行C#程序设计有一定的帮助,具体方法如下:
主要功能代码如下:
/// <summary> /// 删除全部行 /// </summary> /// <param name="gridView">GridView</param> public static void ClearRows(this GridView gridView) { bool _mutilSelected = gridView.OptionsSelection.MultiSelect;//获取当前是否可以多选 if (!_mutilSelected) gridView.OptionsSelection.MultiSelect = true; gridView.SelectAll(); gridView.DeleteSelectedRows(); gridView.OptionsSelection.MultiSelect = _mutilSelected;//还原之前是否可以多选状态 }
代码使用方法如下:
gcLampConfig.UIThread<GridControl>(gc => gvLampConfig.ClearRows());
相关推荐
-
DevExpress实现TreeList向上递归获取符合条件的父节点
本文实例展示了DevExpress实现TreeList向上递归获取符合条件的父节点的方法,在一些项目开发中比较有实用价值,具体实现方法如下所示: 主要功能代码如下: /// <summary> /// 向上递归,获取符合条件的父节点 /// </summary> /// <param name="node">需要向上递归的节点</param> /// <param name="conditionHanlder"&
-
DevExpress实现根据行,列索引来获取RepositoryItem的方法
本文实例讲述了DevExpress实现根据行,列索引来获取RepositoryItem的方法,具体方法如下: 主要功能代码如下: /// <summary> /// 根据行,列索引来获取RepositoryItem /// </summary> /// <param name="view">GridView</param> /// <param name="rowIndex">行索引</param&g
-
DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值
本文实例展示了DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值的方法,具体如下所示: 主要功能代码如下: /// <summary> /// 根据rowIndex和visibleColumnsIndex来获取单元格可见值 /// </summary> /// <param name="view">GridView</param> /// <param name
-
DevExpress实现TreeList节点互斥的方法
本文实例讲述了DevExpress实现TreeList节点互斥的方法,具体实现方法如下所示: 主要功能代码如下: /// <summary> /// 节点互斥同步 /// 说明 /// eg: ///TreeListNode _node = e.Node; ///_node.SyncMutexNodeCheckState(_node.CheckState, n => n.GetNodeType() == NodeType.Cab); /// </summary> /// &l
-
DevExpress实现TreeList父子节点CheckState状态同步的方法
本文实例展示了DevExpress实现TreeList父子节点CheckState状态同步的方法,在项目开发中有一定的应用价值,具体实现方法如下: 主要功能代码如下: /// <summary> ///同步父子节点勾选状态 ///说明 ///在AfterCheckNode事件中使用代码 ///eg:e.Node.SyncNodeCheckState(e.Node.CheckState); /// </summary> /// <param name="node&qu
-
DevExpress根据条件设置GridControl RepositoryItem是否可编辑
本文实例展示了DevExpress根据条件设置GridControl RepositoryItem是否可编辑的方法. 一般在C#项目的开发中,并不是每个RepositoryItem都可以编辑,往往是有条件性的,需要譬如当A列等于"AA"的时候,B列才可编辑,实现起来在ShowingEditor事件中最为方便,并且加入toolTip提示显得人性化. 主要功能代码如下: private void gvLampConfig_ShowingEditor(object sender, Syste
-
DevExpress实现TreeList按条件隐藏节点CheckBox的方法
本文实例讲述了DevExpress实现TreeList按条件隐藏节点CheckBox的方法,在项目开发中有一定的使用价值.具体的实现方法如下: 主要功能代码如下: /// <summary> /// 隐藏CheckBox /// 说明 /// 在CustomDrawNodeCheckBox事件中使用 /// eg: /// TreeList _curTree = (TreeList)sender; /// _curTree.HideCheckBox(n => n.GetNodeType(
-
DevExpress实现禁用TreeListNode CheckBox的方法
很多时候在进行C#项目的实际开发中,会需要根据条件来设置节点不可勾选,查看DevExpress文档发现通过其CustomDrawNodeCheckBox和BeforeCheckNode事件组合使用可以达到,一般设置节点不可以勾选的规则是一样的,所以对代码进行稍微封装.本文实例就展示了DevExpress实现禁用TreeListNode CheckBox的方法.具体如下: 主要功能代码如下: /// <summary> /// 禁用CheckBox /// 说明 /// 在CustomDrawN
-
DevExpress设置FocusedNode背景色的方法
本文实例讲述了DevExpress设置FocusedNode背景色的方法,很实用的功能,具体实现方法如下: 主要功能代码如下: /// <summary> /// 设置FocusedNode的背景色 /// 说明: /// 在CustomDrawNodeCell事件中使用 /// 示例: /// _curTree.SetFocusedNodeBackColor(Color.Green, Color.PeachPuff, Color.Black, e); /// </summary>
-
DevExpress设置TreeList图片节点背景色的方法
本文实例展示了DevExpress设置TreeList图片节点背景色的方法,在项目开发中有一定的应用价值,具体方法如下所示: 主要功能代码如下: /// <summary> /// 设置图片节点的背景色 /// 说明:在CustomDrawNodeImages事件中使用 /// </summary> /// <param name="tree">TreeList</param> /// <param name="e&quo
-
DevExpress实现TreeList向上递归获取公共父节点的方法
有时候在进行C#项目开发中,需要获取到公共节点,如下图所示: 譬如,当点击"Test103-2"节点,其类型是"灯"类型,那怎么获取到"中心区域"这个类型是"地域"的公共节点?对此具体实现方法如下: 主要功能代码如下: /// <summary> /// 向上递归,获取符合条件的父节点 /// </summary> /// <param name="node">需要向上递
随机推荐
- 无桌面的linux安装VMWare Tools配置教程
- SQL Server Alwayson创建代理作业的注意事项详解
- javasript实现密码的隐藏与显示
- JS获取文件大小方法小结
- 分享一道关于闭包、bind和this的面试题
- python处理图片之PIL模块简单使用方法
- PHP队列原理及基于队列的写文件案例
- ASP.NET在底层类库中获取Session C#类中获取Session 原创
- 用new Image()预先加载图片真的有用吗?
- JavaScript动态创建div属性和样式示例代码
- PHP父类调用子类方法的代码例子
- 两会聚焦电子商务 推动就业局势良性发展
- C++11获取线程返回值的实现代码
- 如何获取java新IO的Path文件大小
- 深度剖析java动态静态代理原理源码
- php高清晰度无损图片压缩功能的实现代码
- Python 生成 -1~1 之间的随机数矩阵方法
- python设定并获取socket超时时间的方法
- vuejs数据超出单行显示更多,点击展开剩余数据实例
- Angular2使用vscode断点调试ts文件的方法