// 从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(); }