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?