Witam,

mam następujący problem,
mianowicie podczas zmiany wartości w komórce grida, gdy wprowadzam błędny format wywala mi format exception, obsługuje go, wykonuje się wszystko z catcha i ponownie wywala mi błąd Format exception jako nie obsłużony. nie ogarniam o co chodzi.

 private void dataGridViewPracownicy_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
        {
            if (this.dataGridViewPracownicy.Columns[e.ColumnIndex].Name == "Data_zwolnienia")
            {

                if (e != null)
                {
                    if (e.Value != null)
                    {
                        try
                        {
                            e.Value = DateTime.Parse(e.Value.ToString()).ToUniversalTime();
                            e.ParsingApplied = true;

                        }
                        catch (Exception y)
                        {                 
                                DateTime test = new DateTime(2015, 1, 18); ;
                                //MessageBox.Show("test");
                                
                              
                                dataGridViewPracownicy.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = test;
                                dataGridViewPracownicy.CancelEdit();
                                e.ParsingApplied = false;

                        }

                    }
                }
            }

        }

ma ktoś jakis pomysł jak obsłużyć to?