• 关于cxGrid选中行操作关联数据集的一种方法


    注:数据集过滤和表格控件过滤不会影响数据集的记录定位。 

      for I := 0 to cxGridDBTableView.DataController.Controller.SelectedRecordCount - 1 do
      begin    //iterate

        //利用CDS的RecNo属性来定位记录(recNO = recordIndex+1) 
        cds.RecNo := cxGridDBTableView.DataController.Controller.SelectedRecords[I].RecordIndex+1;

        // 显示修改前的结果
        ShowMessage('修改前的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);

       //更新关联的数据集
        cds.Edit;
        cds.Fields[1].AsString := 'NewValue';
        cds.Post;
        //显示修改后的结果
        ShowMessage('修改后的结果:'+cxGridDBTableView.DataController.Controller.SelectedRecords[I].DisplayTexts[1]);
    //    ShowMessage(VarToStr(cxGridDBTableView.DataController.Controller.SelectedRecords[I].Values[1]));
      end;

  • 相关阅读:
    大华解码器二次开发/C#调用C++DLL
    C# 获取网站页面的句柄
    C# 字节数组 字符数组 字符串 Byte[] Char[] String
    C# 结构体数组 C++ DLL
    Django
    Djano
    Django
    数据分析 02 -Pandas
    数据分析-01 Numpy
    02-正则和xpath
  • 原文地址:https://www.cnblogs.com/yooplmqj/p/1780257.html
Copyright © 2020-2023  润新知