Wyświetlam tabelę w DataGridView i zezwalam użytkownikowi na edycję. Działa wszystko poza polami typu DATE. Przy modyfikacji/dodawaniu takiego pola wyrzuca mi wyjątek jak poniżej:
The following exception occurred in the DataGridView:
System.FormatException: Invalid cast from 'System.String' to 'MySql.Data.Types.MySqlDateTime'. ---> System.InvalidCastException: Invalid cast from 'System.String' to 'MySql.Data.Types.MySqlDateTime'.
[... tu dalszy stos wywoływanych metod ...]
Jedyna strona traktująca o tym błędzie, jaką znalazłem, to http://bugs.mysql.com/bug.php?id=10345, jednak brak tam rozwiązania problemu.
Jam mam zmusić DataGridView by dało się wstawiać/modyfikować daty w tabelach? To mi trochę pomieszało plany w magisterce ;)
[dopisane]
Ach, korzystam z providera mysql-connector-net-1.0.9
Dane uaktualniam przez DataAdaptor.Update(DataTable) powiązane z DataGridView.