Пример #1
0
        private void Dbf_to_excel_series_worker_DoWork(object sender, DoWorkEventArgs e)
        {
            dbf_to_excel_series_worker.ReportProgress((5));
            int i = 0;
            int j = filePaths.Length;

            foreach (string dbf_filepath_series in filePaths)
            {
                i = i + 1;
                label2.Invoke((MethodInvoker) delegate {
                    label2.Text = dbf_filepath_series;
                });
                DataTable dt = FL_DbfData_To_Excel.FL_data_to_xls_with_datatable(dbf_filepath_series);
                dataGridView1.Invoke((MethodInvoker) delegate {
                    dataGridView1.DataSource = dt;
                });
                //dataGridView1.DataSource = dbf_helper.FL_dbf_datatable(dbf_filepath_series);
                //label2.Text = dbf_filepath_series;
                dbf_to_excel_series_worker.ReportProgress((i * 100 / j));
            }

            //excel_data_interop.dbf_to_xls_series(dbf_filepath);
        }
Пример #2
0
 private void Db_to_excel_single_worker_DoWork(object sender, DoWorkEventArgs e)
 {
     FL_DbfData_To_Excel.FL_data_to_xls(dbf_filepath);
 }