DevExpress实现GridControl删除所有行的方法

/// <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());
时间: 2024-10-12 02:34:58

DevExpress实现GridControl删除所有行的方法的相关文章

[DevExpress]GridControl 删除所有行

关键代码: /// <summary> /// 删除全部行 /// </summary> /// <param name="gridView">GridView</param> public static void ClearRows(this GridView gridView) { bool _mutilSelected = gridView.OptionsSelection.MultiSelect;//获取当前是否可以多选 if (

DevExpress中GridControl列转义的实现方法

/// <summary> /// CustomColumnDisplayText Helper /// </summary> /// <param name="girdview">GridView</param> /// <param name="fieldNameHandler">委托</param> /// <param name="dispalyTextHandler&q

[WinForm][DevExpress]自定义GridControl中按钮文字内容

最近项目开发中,使用到了GridControl的FindPanel,这样可以很好的对数据进行筛选,可是所展现的按钮文字是英文,如图: 那怎么定义两个按钮问题,以符合项目需求了?经过一番搜索发现利用GridLocalizer可以很好实现: 核心代码: public class BuilderGridLocalizer : GridLocalizer { Dictionary<GridStringId, string> CusLocalizedKeyValue = null; /// <su

DevExpress的GridControl的实时加载数据解决方案(取代分页)

http://blog.csdn.net/educast/article/details/4769457 evExpress是一套第三方控件 其中有类似DataGridView的控件 今天把针对DevExpress.XtraGrid.GridControl实时加载数据的功能开发出来了 分享给大家 欢迎讨论 Code using System; using System.Collections.Generic; using System.Linq; using System.Text; using

devexpress中gridcontrol头部添加垂直线(右边框)

winform开发,用devexpress中的gridcontrol控件,头部默认是3D样式,当客户希望像内容一样扁平化显示且需要添加垂直线(右边框)时恶梦开始了..经过一阵摸索发现可以这样解决: 1.设置GridControl的GridView控件的PaintStyleName属性为Web 2.为GridControl的GridView控件添加CustomDrawColumnHeader事件,参考代码如下: private void gridView1_CustomDrawColumnHead

DevExpress的GridControl控件更新數據問題解決辦法

開發WPF程序時,使用Devexpress的GridControl控件用ItemSource綁定數據,在頁面進行編輯時,當屬性繼承INotifyPropertyChanged接口時會同步更新後臺數據.今天在開發時遇到一種情況,當通過GridControl中Row上Button[Command]改變行內數據,也就是binding的Detail數據已改變,這時NotifyPropertyChanged有觸發,但改變的行數據不會同步更新到UI上,目前測試有兩種方式進行解決. 1.直接new 一個新的行

类似于QQ的右滑删除效果的实现方法

类似于QQ的右滑删除效果的实现方法 原理:删除的div在窗口的外面,用户看不到,用户右滑,显示次div ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 6

ArcEngine查询、添加、删除要数的方法

转自原文ArcEngine查询.添加.删除要数的方法 1.查找数据 1).利用FeaturCursor进行空间查询 //空间查询 ISpatialFilter spatialFilter = new SpatialFilterClass(); spatialFilter.Geometry = envelope;//指定几何体 String shpFld = featureClass.ShapeFieldName; spatialFilter.GeometryField = shpFld; spa

调用平台删除选择行数据方法注意事项

调用平台智能向导中删除选择行数据方法:网格部件1.DeleteSelectedRows() 时需要将网格部件属性"允许多选"勾选上:如下图所示: 原文地址:http://bbs.delit.cn/thread-712-1-1.html 转载请注明出处: 撰写人:度量科技http://www.delit.cn