2
搜索我寫在C#這需要搜索條件從用戶代碼和數據庫表搜索,如果我想強制停止線程我做到了這一點與現在同時執行後臺工作 的幫助。 因爲如果用戶得到的結果,他不想再被執行搜索停止的BackgroundWorker這是在數據庫
btnStop_Click(object sender, EventArgs e)
{
backgroundWorkerSearch.CancelAsync();
}
on dowork()
if (backgroundWorkerSearch.CancellationPending)
{
e.Cancel = true;
return;
}
上面的代碼不起作用
界定「不工作」 ......和在什麼時候'如果(backgroundWorkerSearch.CancellationPending)'執行相對於工人的代碼的其餘部分?例如,這通常被用作循環的一部分。 – 2011-03-23 06:53:45
'不起作用'的意思,雖然我點擊停止按鈕操作不會停止。 – sk7 2011-03-23 10:00:55