GridControl常用操作
2024-09-07 04:29:55
显示分组面板
gridView1.OptionsView.ShowGroupPanel = true;
是否开启多选
gridView1.OptionsSelection.MultiSelect = true;
多选模式(开启多选生效),行选择、单元格选择,CheckBox选择
//单元格选择
gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect;
//整行选择
gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;
//CheckBox选择
gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect;
CheckBox列宽
gridView1.OptionsSelection.CheckBoxSelectorColumnWidth = 30;
获取CheckBox选中行索引
int[] index = gridView1.GetSelectedRows();
foreach (var item in index)
{
MessageBox.Show(item.ToString());
}
选中行索引
gridView1.GetSelectedRows()[0]
列宽自动调整
gridView1.OptionsView.ColumnAutoWidth = true;
行高自动调整
gridView1.OptionsView.RowAutoHeight = true;
是否开启编辑
gridView1.OptionsBehavior.Editable = true;
编辑模式
//默认编辑模式,点击鼠标单元格可直接修改
gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.Default;
//弹出窗口编辑
gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditForm;
//当前点击行下方弹出编辑面板
gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditFormInplace;
//隐藏当前行,出现编辑面板
gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.EditFormInplaceHideCurrentRow;
//默认编辑模式,点击鼠标单元格可直接修改
gridView1.OptionsBehavior.EditingMode = DevExpress.XtraGrid.Views.Grid.GridEditingMode.Inplace;
获取点击单元格值
private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
{
MessageBox.Show(e.CellValue.ToString());
}
获取选中行某一列数据
private void gridView1_RowClick_1(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
{
string str = gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], "RegionDescription").ToString();
MessageBox.Show(str);
}
最新文章
- BZOJ 4724: [POI2017]Podzielno
- 【VB6】打印机设置页边距
- angular state和stateParams
- WPF:ListView 分组合并
- NYOJ--1237最大岛屿
- SQL Server 2008 没有可用于 charge_sys_Log.LDF 的编辑器
- UVa 10892 (GCD) LCM Cardinality
- python三级菜单的实现
- eclipse+axis2+webservice开发实例
- Delphi 日志的方法 Log
- (转)ASP.NET 2.0中的partial
- Spring源码地址和相关介绍的网址
- L型代码结构案例:Link访问权限(上)
- Java基金会——JUnit
- Ubuntu上使用Web QQ
- 搭建一个属于自己的webpack config(-)
- Struts2.3.34+Hibernate 4.x+Spring4.x 整合二部曲之上部曲
- SqlServer -- char varchar、nchar、nvarchar
- IntelliJ IDEA Ultimate 下载与安装
- linux和 unix 介绍
热门文章
- 为什么 WordPress 镜像用起来顺手?
- 使用Fileupload完成文件的上传下载
- 初探Docker CentOS 7.9 2009 Mini 操作系统环境初始化 和Docker初始化
- 计算机网络part2——物理层
- MySQL 创建高性能索引
- 干了六年Android开发现在裸辞失业了,再过2个月就30了,该怎么继续生活?
- finalize() 方法——Java中垃圾回收提醒方法
- 记一次在Windows10桌面环境搭建Jekins的吐血经历
- kubernetes/k8s CRI分析-kubelet删除pod分析
- jupyter notebook使用python虚拟环境