且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将DataGridView中的数据保存到XmlTextwriter

更新时间:2022-06-18 22:52:12

不要在XML中存储或加载任何控件.相反,要有一个数据层,您可以将其保留为XML.您可以与控件绑定数据层,也可以手动"开发方法来填充/更新UI并根据UI中的更改/事件来更新数据层.

您无需使用低级XML类将数据持久化为XML.您可以使用数据合同自动完成操作,请参见 http://msdn.microsoft .com/en-us/library/ms733127.aspx [ ^ ].

另请参阅我过去的解决方案:
如何在我的表单应用程序? [ ^ ],
创建属性文件... [
Don''t store or load any controls to/from XML. Instead, have a data layer which you can persist in XML. You can bind a data layer with you control(s) or "manually" develop methods to populate/update your UI and update data layer based on the changes/events in UI.

You don''t need to persist you data in XML using low-level XML classes. You can do it automatically using Data Contracts, see http://msdn.microsoft.com/en-us/library/ms733127.aspx[^].

See also my past solutions:
How can I utilize XML File streamwriter and reader in my form application?[^],
Creating property files...[^].

—SA