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); }
private void Db_to_excel_single_worker_DoWork(object sender, DoWorkEventArgs e) { FL_DbfData_To_Excel.FL_data_to_xls(dbf_filepath); }