как я могу узнать, было ли изменено поле компонента, поддерживающего данные, когда набор данных уже находится в состоянии вставки? Я хочу знать, было ли поле ' действительно" изменено. (Меня не волнует, если пользователь ввел что-то в поле и после этого стер все, это означает, что модификация произошла).
DataSet.Modified, DataSet.UpdateStatusили ChangeCountне решают мою проблему.
LE: позвольте мне объяснить это подробнее. Итак, исходный набор данных выглядит как
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------
после вставки
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 2 | | | | |
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------
, когда набор данных действительно изменен
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 2 | avalue| | | |
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------