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