【问题标题】:VB.NET My.Settings Datatable is not savingVB.NET My.Settings 数据表未保存
【发布时间】:2012-08-15 06:32:03
【问题描述】:

我有一个要保存到 My.Settings 数据表的数据表但是当我重新打开应用程序时,我发现该表没有保存

My.Settings.Datatable = someDatatable

上面的说法有什么问题还是我应该做的其他事情?

【问题讨论】:

  • 您是否调用了 My.Settings.Save()?
  • 是的,也尝试过命名表和同样的问题
  • 我已经用 XML 完成了它并且工作正常,我也尝试将它保存到存储在 My.Settings 中的 XML 文档中,同样的问题!
  • 我发现数据表的命名至关重要。没有表名有错误,没有表名错误!!
  • 只需手动添加列即可:)

标签: vb.net datatable my.settings


【解决方案1】:

分配TableName,例如:

If My.Settings.Datatable Is Nothing Then
    My.Settings.Datatable = New DataTable
    My.Settings.Datatable.TableName = "Datatable"
    My.Settings.Datatable.Columns.Add("ID", GetType(Int32))
    For i As Int32 = 1 To 1000
        My.Settings.Datatable.Rows.Add(i)
    Next
    My.Settings.Save()
End If

如果我重新打开应用程序,数据表仍然存在。

【讨论】:

  • 这有点用,当我用我的表做这件事时,它有大量的记录和列它不起作用..我会先尝试添加列,我会回发:)
  • 正如预期的那样,我必须添加所有库伦!真的非常感谢你
猜你喜欢
  • 2015-06-20
  • 1970-01-01
  • 2018-12-11
  • 2018-10-22
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多