使用ClientDataSet.SaveToFile保存数据集的数据到本地文件,但不能记录ClientDataSet的UpdateStatus属性,给程序处理带来极大不便,现高分求解,急急急!!!!!

解决方案 »

  1.   

    With Delta or With Data
      

  2.   

    但你修改之后保存下来的xml文档中记录了UpdateStatus呀,在<ROW>元素中不是有一个RowState属性吗?"1"表示修改,另外两个值你试一下就知道了.
      

  3.   

    但是我使用LoadFromFile重新载入时UpdataStatus都变成了浏览状态了.
    高手,能给详细点吗?
      

  4.   

    在这里说我也说不太清楚,你有李维的<delphi5.X多层系统设计>一书吗?他书里对ClientDataSet的这种用法说得比较好.你也可以到网站上找找这本电子书吧.
      

  5.   

    menliwxj(有缘) ,这个问题是这样的。一定要在SavetoFile加上格式选项XML,重新LOAD时才会保持原先的Updatasetatus。TKS.