0
我想从REST API中获取一些XML并在datagridview中显示数据。以下是我到目前为止的代码。ReadXML到vb.net datagridview
但是,当我打开Form1 DataGridView是空白的。
有没有一种方法可以验证数据是否从API中撤回。
有没有在我的代码任何可能阻止加载到datagridview的数据。
代码:
Imports System.Data
Imports System.Net
Public Class Form1
Public Shared Sub DataSetSample1()
Dim request As HttpWebRequest
Dim response As HttpWebResponse = Nothing
Dim dsWeather As DataSet
Try
' Create the web request
request = DirectCast(WebRequest.Create(_
"https://crm.zoho.com/crm/private/xml/Accounts/getRecords?authtoken=123456789&scope=crmapi"), HttpWebRequest)
' Get response
response = DirectCast(request.GetResponse(), HttpWebResponse)
' Load data into a dataset
dsWeather = New DataSet()
dsWeather.ReadXml(response.GetResponseStream())
Form1.DataGridView1.DataSource = dsWeather.Tables
Finally
If Not response Is Nothing Then response.Close()
End Try
End Sub
我要指出我是新手:)
任何帮助极大的赞赏。
'dsWeather.Tables(0).Rows.Count'会,如果多少行装载告诉你。 – Plutonix
我添加了“Form1.TextBox1.Text = dsWeather.Tables(0).Rows.Count”当我运行我的应用程序时,它返回的值为1 - 但没有添加到视图 – user3580480
我说谎 - 它添加了一个名为“ uri“,值为”/ crm/private/xml/Accounts/getRecords“ – user3580480