zoukankan      html  css  js  c++  java
  • delphi cxgrid保存正在编辑的行

    procedure SaveGridViewEditing(AView: TcxGridDBTableView); overload;
    var
      vDst: TDataSet;
    begin // 应用未保存编辑框的修改
      if (AView.DataController.EditState <> []) then
        AView.DataController.Post;
      vDst := AView.DataController.DataSet;
      if Assigned(vDst) then // 修改到数据库中
      begin
        try
          if vDst.State in [dsInsert, dsEdit] then
            vDst.Post;
        except
          on E: Exception do
            DisposeExcept('保存表格数据失败!', E);
        end;
      end
      else
        AlertMessage('保存时未找到表格对应数据集!', 2);
    end;
    
    procedure SaveGridViewEditing(AView: TcxGridDBBandedTableView); overload;
    var
      vDst: TDataSet;
    begin // 应用未保存编辑框的修改
      if (AView.DataController.EditState <> []) then
        AView.DataController.Post;
      vDst := AView.DataController.DataSet;
      if Assigned(vDst) then // 修改到数据库中
      begin
        try
          if vDst.State in [dsInsert, dsEdit] then
            vDst.Post;
        except
          on E: Exception do
            DisposeExcept('保存表格数据失败!', E);
        end;
      end
      else
        AlertMessage('保存时未找到表格对应数据集!', 2);
    end;
  • 相关阅读:
    django之admin管理工具
    django之中间件
    cookie和session
    day052-53 django框架
    day050 前端Jquery库的使用
    sprint
    Scrum 项目1.0
    【团队项目】3.0
    [读书笔记]
    【团队项目】2.0
  • 原文地址:https://www.cnblogs.com/sdlz/p/12529936.html
Copyright © 2011-2022 走看看