繁体   English   中英

如何在VB.net中将多个文本框值写入XML文件?

[英]How to write multiple textbox value into XML file in VB.net?

我是vb.net的初学者。 请告诉我所有我能在多个textbox.text XML文件在vb.net我有错误sid “数组界限不能出现在类型说明符”,我也有错误在Dim ds.ReadXml(ds) “完预期的陈述”

Protected Sub btnChkService_Click(sender As Object, e As EventArgs) Handles btnChkService

    Dim cid As Int32
    Dim sid As Int32
    Dim tid As String
    sid = Convert.ToInt32(TxtSiteId.Text)
    cid = Convert.ToInt32(TxtCompId.Text)
    tid = TxtTokenId.Text
    Dim client As ServiceRef.DemoService()
    Dim DataSet As client.GetEmployees(sid, cid, tid)
    Dim ds As DataSet
    'Dim StringReader sr As New StringReader(data)'
    'Dim DataSet ds As New DataSet(data)'
    Dim ds.ReadXml(ds)
    'string st = Server.MapPath("XMLFile.xml")'
    Dim Data.WriteXml(Data)

End Sub

不确定这样做是否可行(尚未测试并且没有时间进行),但这可能会使您朝正确的方向前进:

Dim cid As Int32
Dim sid As Int32
Dim tid As String
sid = Convert.ToInt32(TxtSiteId.Text)
cid = Convert.ToInt32(TxtCompId.Text)
tid = TxtTokenId.Text
Dim client As New ServiceRef.DemoService()
Dim ds As DataSet

client.Open()
ds = client.GetEmployees(sid, cid, tid)
ds.WriteXml(Server.MapPath("XMLFile.xml"))

client.Close()

Dim用于声明指定类型的变量。 它不用于调用对象上的方法(尽管可以在Dim语句中分配方法的返回值)。

上面的代码行是在Dim语句中声明和初始化变量的示例:

Dim client As New ServiceRef.DemoService()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM