如何将Resource用作字符串参数?

时间:2014-11-27 15:07:55

标签: vb.net

我想为我的数据集使用XML文件来保存更改。

datatable.ReadXml("C:\test.xml") 

工作正常。但我想使用Xml资源文件。所以我试过

Dim xmlDoc as String
xmlDoc = MyApplication.My.Resources.xmlTestFile
datatable.ReadXml(xmlDoc)

给我错误Illigal sign in path,调试显示xmlDoc为空。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

ReadXml需要文件名不是内容

使用

Dim ds As New DataSet()
Using stringReader As New StringReader(.......RESOURCE.HERE.......)
ds = New DataSet()
ds.ReadXml(stringReader)
End Using
Dim dt As DataTable = ds.Tables(0)