终止DataSet的返回
在web service 上有个方法
public DataSet GetDataSet()
{
.
.
.
return dataset ;
}
在客户端有个 '终止 '按钮
作用是
在返回DataSet的过程中
终止DataSet的返回
请问怎样实现?
------解决方案--------------------线程实例要定义为全局的...
两个按钮都可以调用....
反正有空.随意写一段代码:
private System.Threading.ThreadStart s = null;
private System.Threading.Thread t = null;
private DataSet result = null;//用于保存从WebService获取的结果...
private void btnGetDataSet_Click(object sender, EventArgs e)
{
s = new System.Threading.ThreadStart(this.GetDataSet);
t = new System.Threading.Thread(s);
t.Start();
}
private void btnStop_Click(object sender, EventArgs e)
{
if (t != null)
{
t.Abort();
if (result != null) result = null;
}
}
private void GetDataSet()
{
//此处调用WebService的GetDataSet方法.并处理返回的结果....
}