【问题标题】:Write to XML Document which is in My.Settings写入 My.Settings 中的 XML 文档
【发布时间】:2012-08-14 17:40:51
【问题描述】:

我正在尝试将我的数据表保存到 My.Settings XML 文档,但它不起作用,这是我的代码

mainDatatable.WriteXml(My.Settings.mainDatatableXMLDocument.Name)

这适用于普通的 XML 文档

 mainDatatable.WriteXml("C:\Users\user\Documents\X.xml")

【问题讨论】:

  • 会报错吗?如果是这样,错误是什么。如果跟踪代码,My.Settings.mainDatatableXMLDocument.Name 到达该行时会返回什么?
  • 返回未设置为对象实例的对象引用

标签: xml vb.net datatable


【解决方案1】:

My.Settings.mainDatatableXMLDocument 必须为 null,在这种情况下,访问该属性的 Name 属性将引发 null 引用异常。我建议首先检查设置是否存在。例如:

If My.Settings.mainDatatableXMLDocument IsNot Nothing Then
    mainDatatable.WriteXml(My.Settings.mainDatatableXMLDocument.Name)
Else
    ' Handle the fact that the setting is missing...
End If

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多