Or depending on how you retrieved the data from the DB, asp.net will still have the disconnected original data (i.e. dataset, datatable, datagrid) and you could then compare to the "changed" data to the original.
Or, you could place the data from the DB into an array (when you originally obtain the data) and simple compare the data to changed data.
Hope this helps!