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

  • 相关阅读:
    JDK中的主要包
    package

    参数传值机制
    静态初始化块
    static 关键字
    this关键字
    开发中容易造成内存泄露的操作
    通用的分代垃圾回收机制
    JVM调优和Full GC
  • 原文地址:https://www.cnblogs.com/railgunman/p/10129627.html
Copyright © 2011-2022 走看看