Beispiel #1
0
        // 从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);
        }
Beispiel #2
0
        // 选择目录并读取
        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();
        }