// 从tick中汇总合同及日期,填入下拉框 private void bGetInstrument_Click(object sender, EventArgs e) { FormTool.DisableButtons(this); lbCurOp.Items.Clear(); cbInstrument.Items.Clear(); dtPicker.Visible = false; try { GlobalVar.mysqltool.Connect(); GlobalVar.mysqltool.GetSimpleInstruments(); } catch (Exception ex) { MessageBox.Show(ex.Message); } DataTable dt = GlobalVar.ds.Tables["simpleInstruments"]; foreach (DataRow dr in dt.Rows) { cbInstrument.Items.Add((String)dr["InstrumentID"]); } if (dt.Rows.Count > 0) { cbInstrument.SelectedIndex = 0; dtPicker.Visible = true; } FormTool.EnableButtons(this); }
// 选择目录并读取 private void bReadData_Click(object sender, EventArgs e) { FormTool.DisableButtons(this); FolderBrowserDialog dataRoot = new FolderBrowserDialog(); dataRoot.SelectedPath = PubTools.GlobalVar.appConfig.defaultDir; if (dataRoot.ShowDialog() != DialogResult.OK) { FormTool.EnableButtons(this); dataDir = ""; return; } dataDir = dataRoot.SelectedPath; lbCurOp.Items.Clear(); this.progressBar.Visible = true; bgWorker.RunWorkerAsync(); }
//数据读取、合并完毕 private void bgWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { FormTool.EnableButtons(this); this.lbCurOp.Items.Insert(0, "操作完成"); this.progressBar.Visible = false; }