Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何将资源用作字符串参数?_Vb.net - Fatal编程技术网

Vb.net 如何将资源用作字符串参数?

Vb.net 如何将资源用作字符串参数?,vb.net,Vb.net,我想为我的数据集使用一个XML文件来保存更改 datatable.ReadXml("C:\test.xml") 很好。但是我想使用一个Xml资源文件。所以我试过了 Dim xmlDoc as String xmlDoc = MyApplication.My.Resources.xmlTestFile datatable.ReadXml(xmlDoc) 给出错误Illigal登录路径,调试显示xmlDoc为空 有人能帮我工作吗?ReadXml需要文件名而不是内容 使用 谢谢你的帮助。这适用于

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

datatable.ReadXml("C:\test.xml") 
很好。但是我想使用一个Xml资源文件。所以我试过了

Dim xmlDoc as String
xmlDoc = MyApplication.My.Resources.xmlTestFile
datatable.ReadXml(xmlDoc)
给出错误
Illigal登录路径
,调试显示
xmlDoc
为空


有人能帮我工作吗?

ReadXml需要文件名而不是内容

使用


谢谢你的帮助。这适用于ReadXml,但不适用于WriteXml。你知道为什么吗,因为writexml也需要一个文件名。
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)