#c# #events #dataset
#c# #Мероприятия #набор данных
Вопрос:
В MSDN Обработка событий DataTable (ADO.NET ) оно гласит:
Осторожно, повреждение данных может произойти, если данные изменены в наборе данных, из которого вызвано событие RowChanged. В случае такого повреждения данных исключение не возникнет.
Кажется, я не могу понять, о чем это говорит.
Спасибо.
Комментарии:
1. Поскольку DataSet имеет несколько строк состояния (исходное и текущее) — это относится к тому, что если вы что-то меняете в событии RowChanged, DataSet может быть не в состоянии сохранить статус из-за состояния гонки.
Ответ №1:
Просто вслух
Проверьте, e.Row["ColumnName"]=<Some Value>
можно ли это сделать. Если это так, то, возможно, речь идет об этом.