读书人

终止DataSet的返回,该如何处理

发布时间: 2012-02-03 22:02:47 作者: rapoo

终止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方法.并处理返回的结果....
}

读书人网 >C#

热点推荐