Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / datagridview - ошибка при стирании данных в ячейке / 1 сообщений из 1, страница 1 из 1
19.10.2011, 15:01
    #37489027
jsmirnoww
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagridview - ошибка при стирании данных в ячейке
есть datatable в котором есть цена и сумма. свойства полей одинаковые.
на форме datagridview отображает этот datatable. у колонок тоже свойства одинаковые. (исключая исходные поля).
на форме вносим сумму в колонку с суммой, стираем её. сохраняем. всё ок. в поле сохранился null.
тоже самое делаем в колонке с ценой -> вылетает с исключением "Входная строка имела неверный формат". у колонок цена и сумма задан формат N2.
причем, если изначально в колонке с ценой был null и туда ничего не вносилось, то null там как был, так и остаётся, и ничего не ругается.
в событии dataerror вывел контекст ошибки:
Код: plaintext
1.
2.
3.
   Private Sub Pr_TRSPServices_lstDataGridView_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles Pr_TRSPServices_lstDataGridView.DataError, Pr_TRSpecItems_lstDataGridView.DataError, Pr_TRMTRForLogistic_lstDataGridView.DataError
        MessageBox.Show( e.Context.ToString() )
    End Sub
получил: "Parsing, Commit, CurrentCellChange"

в чём причина такого поведения? куда смотреть?
------------------------------------------------------------
Скидки 50-90% на автомойку, боулинг, ...
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / datagridview - ошибка при стирании данных в ячейке / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]