0
我有以下的WebMethod返回一个DataSet:的WebMethod返回的DataSet
'A method to select all records in Eqp_For_Sale table
<WebMethod()> _
Public Function RetrieveAllFromEqp_For_Sale() As DataSet
Dim conn As New SqlConnection(ConfigurationManager.ConnectionStrings("WebDB_ConnectionString").ToString)
conn.Open()
Dim comm As New SqlCommand("SELECT * FROM Eqp_For_Sale")
comm.Connection = conn
Dim da As New SqlClient.SqlDataAdapter
Dim ds As New DataSet
da.SelectCommand = comm
comm.ExecuteNonQuery()
da.Fill(ds)
conn.Close()
Return ds
End Function
叫我从一个新的VB.NET应用此的WebMethod检索数据,我用下面的代码把它retrive成一个DataGridView:
Dim a As New UsedEqpWS.UsedEqpWSSoapClient
DataGridView1.DataSource = a.RetrieveAllFromEqp_For_Sale
但问题是,当我点击调用这些三行的按钮,在DataGridView根本说明不了什么。我试图从一个新的ASP.NET网站调用相同的WebMethod,并且它在那里完美地工作。
有没有办法解决这个问题?
在此先感谢。
Hwah,你救了我的命!非常感谢Andy。 – 2013-04-08 07:42:44