zoukankan      html  css  js  c++  java
  • cxgrid多选删除

    设置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]代表的是第一次选中的行,如果是允许多选,和多选删除需要循环

  • 相关阅读:
    shell 的多进程
    shell 按行读取文件的内容
    2>&1的意思
    >/dev/null 2>&1
    js 变量作用域
    Premiere Pro 中的键盘快捷键
    premiere pro 2019 mac 破解
    js 空语句
    js 数组原型
    js 奇偶判断
  • 原文地址:https://www.cnblogs.com/railgunman/p/10129627.html
Copyright © 2011-2022 走看看