delphi XE10 FDMemTable 数据保存本地和从本地加载  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi XE10 FDMemTable 数据保存本地和从本地加载


//保存

 procedure TFrm_xxcha.Button4Click(Sender: TObject);
var
  filename:string;
begin
  if SaveDialog2.Execute then
  begin
      filename :=   SaveDialog2.FileName;
      FDMemTable1.SaveToFile(filename);
  end;
end;

//加载

procedure TFrm_xxcha.Button5Click(Sender: TObject);
var
  filename :string;
  i : integer;
begin

  if OpenDialog1.Execute then
  begin
    filename := OpenDialog1.FileName;
    FDMemTable1.Close;
    FDMemTable1.LoadFromFile(filename);
    for i := 0 to dbgrid1.Columns.Count-1 do
     begin
       dbgrid1.Columns[i].Title.Alignment := taCenter;
       dbgrid1.Columns[i].Alignment := taCenter;
       dbgrid1.Columns[i].Width:=100;
     end;
  end;
end;    
   保存可以分为Binary、XMl、JSON三种,需要在窗体放上三个控件:

    FDStanStorageBinLink1; 

    FDStanStorageXMLLink1; 

    FDStanStorageJSONLink1;

   
   SaveDialog 和 openDialog 的fileter:
     Filter := 'XML Files (*.xml)|*.xml|Binary Files (*.fds, *.fdb, *.adb)|*.fds;*.fdb;*.adb|JSON Files (*.json)|*.json|All files (*.*)|*.*';
————————————————

原文链接:https://blog.csdn.net/jhzhao2001/article/details/53020621

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.21789717674255 seconds