做表更新,如果在连接不可用的情况下,想将更改的数据集保存至本地XML文件,等待网络联通时,再从XML文件读入,继续提交,可我怎么才能在保存数据库时,将其与修改状态一起保存,读的时候怎么能使读出来的数据集与编辑状态与之前相同,哪位达人指点一下。
解决方案 »
- 轻视理论是否正确~~
- 请问高手怎样实现net一个页面文件(aspx)关联2个后台文件(cs)
- 调试时报出[没有可用于当前位置的源代码]
- 两窗体传值问题(新手问题)
- 高手大侠帮忙!
- 2005怎么装?是不是C1到CD2再到CD1呢?NND,我装了半天了,还没有装完。我OS是2003的
- 关于小欣欣问大学生前途的解答...请有志之世不吝赐教
- winform中gridControl绑定的某一列的数据怎么让他横向显示?
- 怎样将datagrid中的某一单元格设置为选中状态?
- 为什么TcpListener.start()后mouse就不能点击了,我不想这样??????
- 自己建的一个DataTable怎样绑定到DataGrid ?
- 急:C#打包后生成安装程序问题
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_fxserialization/html/a1207d05-32b2-4953-8582-959607991227.htm
以2进制流的形势存为文本。网络联通后,将文本反序列化,变为dataset.
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_fxserialization/html/287129c8-035a-4fea-b7b3-4790057ca076.htm
m_CacheData.WriteXml(SystemCacheFile, XmlWriteMode.DiffGram);
DataSet ds = m_CacheData.GetChanges();
if (ds != null)
ds.WriteXml(ChangeCacheFile, XmlWriteMode.DiffGram);
// 加载
m_CacheData.ReadXml(SystemCacheFile);
m_CacheData.RejectChanges(); ;
if (System.IO.File.Exists(ChangeCacheFile))
{
DataSet ds = new DataSet();
ds.ReadXml(ChangeCacheFile);
m_CacheData.Merge(ds);
}