private void btnOWQuery_Click(object sender, EventArgs e) { if (OWWorker.IsBusy == false) { OWWorker.RunWorkerAsync(); } }
private void OWWorker_DoWork(object sender, DoWorkEventArgs e) { try { OWWorker.ReportProgress(0, "Query Start"); StockQuery query = new StockQuery(); query.QueryOTCWarrant(DateTime.Now); OWWorker.ReportProgress(0, "Query End"); } catch (Exception ex) { OWWorker.ReportProgress(0, ex.Message); } }