The RowModified property provides a means for checking whether the current record is currently being edited. This property is useful when responding to validation events that can fire even if no data has changed.
For example, the Microsoft System.Windows.Forms.DataGridView always fires the RowValidating event when the current row changes, whether or not the data was modified. When your application only needs to run validation on changed data, it could trap this event and then use the value of RowModified to determine whether to run the validation.