用XML文件动态填充DataGrid

时间:2019-03-18 08:45:45

标签: xml vb.net winforms api

我正在访问一个用于预订旅行票证的API。 API以XML形式返回成功或错误消息。我在表单中添加了一个DataGrid控件,以填充每个调用的结果。

Imports System.Xml
Imports System.Data

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

Dim filepath As String = "http://path to api"


    Try

        Dim xmlFile As XmlReader
        xmlFile = XmlReader.Create(filepath, New XmlReaderSettings())
        Dim ds As New DataSet
        ds.ReadXml(xmlFile)
        DataGridView1.DataSource = ds.Tables(0)

    Catch ex As Exception
        MessageBox.Show(ex.ToString)

    End Try

End Sub
End Class

此代码填充一行。我希望datagrid通过每秒自动调用API来填充后续行,并将结果一次添加到datagrid中一行。

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案