在Web Service中,我使用WebMethod返回DataSet。但是,我需要在FrontEnd中访问该DataSet。我该怎么做?
的WebMethod:
[WebMethod]
public DataSet customerInformation(string orderNo)
{
try
{
SqlConnection myConnection = new SqlConnection(ConfigHelper.GetConnection());
myConnection.Open();
SqlDataAdapter adapter = new SqlDataAdapter("listTheCustomerNumber", myConnection);
adapter.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parametersGroup = new SqlParameter("@orderNo", SqlDbType.VarChar, 10);
parametersGroup.Value = orderNo;
adapter.SelectCommand.Parameters.Add(parametersGroup);
// Create and Fill the DataSet
DataSet myDataSet = new DataSet();
adapter.SelectCommand.CommandTimeout = 240;
adapter.Fill(myDataSet);
myConnection.Close();
return myDataSet;
}
catch (Exception excep)
{
throw new System.FormatException("Error reading DataBase!", excep);
}
}
FE:
步骤1:创建处理按钮点击的事件方法 第2步:代理呼叫 第3步:我一无所获。
答案 0 :(得分:0)
首次尝试时可能会收到错误,因此只需运行程序,将链接复制到另一个浏览器,然后关闭最初模拟代码的窗口。
之后只需右键单击WS并选择Update,您就应该好了!