我使用 Visual Studio 2010 在 C# 中创建了一个应用程序。该应用程序使用数据库和大量数据绑定控件。
我需要保存正在运行的应用程序的副本,其中包含用户对文件所做的更改,他们可以双击并在应用程序中恢复保存状态。
我知道我需要使用 SaveFileDialog 但除此之外我不知道。
我使用 Visual Studio 2010 在 C# 中创建了一个应用程序。该应用程序使用数据库和大量数据绑定控件。
我需要保存正在运行的应用程序的副本,其中包含用户对文件所做的更改,他们可以双击并在应用程序中恢复保存状态。
我知道我需要使用 SaveFileDialog 但除此之外我不知道。
如果所有控件都通过数据集绑定到数据,您也许可以序列化和反序列化与 XML 文件之间的底层数据集,以创建某种“离线数据文件存储”功能。
但是,在将此类功能引入您的应用程序之前,您应该考虑所有潜在的数据库同步问题,这些问题可能是通过在应用程序客户端中保存此类已保存状态而产生的。
如果您真的只想保留窗口布局属性(例如窗口大小、网格列宽、排序列、拆分器位置等),您必须只关注这些属性。
这是一个有类似讨论的线程