WebService 异步调用
WebService:
[WebMethod] public DataSetTasks GetTasks(Int32 projectID) { var da = new TasksTableAdapter(); var ds = new DataSetTasks(); da.Fill(ds.Tasks, projectID); return ds; }
调用方式:
public DataSet AsyncGetTasks(int projectID) {
//m_WsData为webservice实例 DataSet ds=new DataSet(); try { m_WsData.GetTasksCompleted += ((sender, e) => { ds = e.Result; }); m_WsData.GetTasksAsync(projectID); } catch () { } return ds; }

浙公网安备 33010602011771号