显示分组面板

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);
}

最新文章

  1. BZOJ 4724: [POI2017]Podzielno
  2. 【VB6】打印机设置页边距
  3. angular state和stateParams
  4. WPF:ListView 分组合并
  5. NYOJ--1237最大岛屿
  6. SQL Server 2008 没有可用于 charge_sys_Log.LDF 的编辑器
  7. UVa 10892 (GCD) LCM Cardinality
  8. python三级菜单的实现
  9. eclipse+axis2+webservice开发实例
  10. Delphi 日志的方法 Log
  11. (转)ASP.NET 2.0中的partial
  12. Spring源码地址和相关介绍的网址
  13. L型代码结构案例:Link访问权限(上)
  14. Java基金会——JUnit
  15. Ubuntu上使用Web QQ
  16. 搭建一个属于自己的webpack config(-)
  17. Struts2.3.34+Hibernate 4.x+Spring4.x 整合二部曲之上部曲
  18. SqlServer -- char varchar、nchar、nvarchar
  19. IntelliJ IDEA Ultimate 下载与安装
  20. linux和 unix 介绍

热门文章

  1. 为什么 WordPress 镜像用起来顺手?
  2. 使用Fileupload完成文件的上传下载
  3. 初探Docker CentOS 7.9 2009 Mini 操作系统环境初始化 和Docker初始化
  4. 计算机网络part2——物理层
  5. MySQL 创建高性能索引
  6. 干了六年Android开发现在裸辞失业了,再过2个月就30了,该怎么继续生活?
  7. finalize() 方法——Java中垃圾回收提醒方法
  8. 记一次在Windows10桌面环境搭建Jekins的吐血经历
  9. kubernetes/k8s CRI分析-kubelet删除pod分析
  10. jupyter notebook使用python虚拟环境