private void goBtn_Click(object sender, EventArgs e) { errorGrid.Rows.Clear(); using (ConvertProgress cp = new ConvertProgress(locationTx.Text, dao, isXls.Checked, (int)startfrom.Value)) { cp.FormClosing += new FormClosingEventHandler(cp_FormClosing); cp.ShowDialog(); } }
void cp_FormClosing(object sender, FormClosingEventArgs e) { ConvertProgress cp = sender as ConvertProgress; InsertInfo info = cp.InsertInfo; for (int a = 0; a < cp.Lines.Count; a += 3) { errorGrid.Rows.Add(cp.Lines[a], cp.Lines[a + 1], cp.Lines[a + 2]); } errorGrid.Rows.Add("INFO", string.Format("{0} sor a(z) {1} közül sikeresen feldolgozva.", info.UpdateCount + info.InsertCount, info.TotalCount), ""); errorGrid.Rows.Add("INFO", string.Format("{0} sor lett beszúrva.", info.InsertCount), ""); errorGrid.Rows.Add("INFO", string.Format("{0} sor lett frissítve.", info.UpdateCount), ""); }