Обработка события FormClosed в WinForms

У меня есть эта кнопка с кодом:

   private void button22_Click_1(object sender, EventArgs e)
    {
        Separare sp = new Separare(dataGridView1,label_pin.Tag.ToString(),label_pin.Text);
        sp.FormClosed += new FormClosedEventHandler(ClosedForm);
        sp.Show();

    }

FormClosedEventHandler выглядит так:

   DataTable bon_temp = bon_tempTableAdapter.GetDataByTable(label_pin.Tag.ToString());

        foreach (DataRow row in bon_temp.Rows)
        {
            AddRow(row.ItemArray[3].ToString(), Convert.ToInt32(row.ItemArray[4]), Convert.ToDecimal(row.ItemArray[5]));
            Console.WriteLine(row.ItemArray[3].ToString(), Convert.ToInt32(row.ItemArray[4]), Convert.ToDecimal(row.ItemArray[5]));
        }

        bon_tempTableAdapter.DeleteQuery(label_pin.Tag.ToString());

где метод AddRow добавляет строки в DataGridView. Моя проблема в том, что когда я закрываю форму sp, строки не добавляются в DataGridView.

0
задан Jonathan Leffler 2 February 2014 в 22:17
поделиться