Exemple #1
0
        private void show_Graph_Dowork(object sender, DoWorkEventArgs e)
        {
            DataTable[] dataTables = new DataTable[6];
            try
            {
                dataTables = DB_control.DB_Show_Graph(tb_StartDate.Text, tb_EndDate.Text);

                this.Invoke((MethodInvoker) delegate()
                {
                    graph_form = new Graph_Form(dataTables);

                    graph_form.Show();
                });
                for (int i = 0; i < 6; i++)
                {
                    dataTables[i].Clear();
                }

                GC.Collect();
            }
            catch (Exception ex)
            {
                Log("[" + ex.ToString() + "]" + DateTime.Now);
            }


            this.Invoke((MethodInvoker) delegate()
            {
                loading_Form.Close();
            });
        }