设置OptionsData选项中的Editing设为True,按着Shift和Ctrl可实现多选


SelectionChanged事件

For i:= 0 To cxGrid1DBTableView1.Controller.SelectedRowCount -1 DO
    Begin
      SL.Append(cxGrid1DBTableView1.Controller.SelectedRows[i].Values[0]); //第0例
    end;


//==============================================================================
// 删除选中行的记录
//==============================================================================

procedure TFormExcel.btnDeleteClick(Sender: TObject);
var
  I: Integer;
begin
  I := cxGrid1TableView1.Controller.SelectedRows[0].RecordIndex;
  cxGrid1TableView1.DataController.DeleteRecord(I);
end;

注意:SelectedRows[0]代表的是第一次选中的行,如果是允许多选,和多选删除需要循环

最新文章

  1. Qt之QAbstractItemView视图项拖拽(二)
  2. 初识io流条件状态
  3. 【Mysql】初学命令行指南
  4. Oculus关于Internal Error:OVR53225466报错解决方法
  5. 简易 bokeh 图像散景效果算法实现
  6. GBK,UTF8是什么?有什么区别,做网站选择哪种好?
  7. R语言实现对基因组SNV进行注释
  8. EFCore使用JSON_VALUE查询json对象的值
  9. Windows与系统信息相关的DOS命令
  10. 在centos7上使用最简单的方法把php脚本做成服务,随开机启动运行
  11. 机器学习是万能的吗?AI落地有哪些先决条件?
  12. 微软BI 之SSIS 系列 - Execute SQL Task 中的 Single Row 与 Full Result Set 的处理技巧
  13. c# 利用MailKit.IMap 收取163邮件
  14. gcc dynamic load library
  15. Linux 远程登录配置
  16. CSDN博客清理缓存
  17. 2019.1.6 2.8 Spring的AOP事务
  18. FZU 2036 Log Calculator
  19. 将某个类封装成XML形式返回
  20. 关于微信小程序的动态跳转

热门文章

  1. 【转】ios tableView那些事(一)创建一个简单的tableView
  2. MetaMask/json-rpc-engine
  3. Python2.7-re模块
  4. jstl 使用
  5. Kafka设计解析(二十一)关于Kafka幂等producer的讨论
  6. CAN设计与应用指南
  7. AbelSu的区块链笔记
  8. 秋风下的萧瑟 NOIP2018 游记
  9. js中常见继承方式
  10. document.domain 跨域问题[转]