first of all i am a beginer in vb
but i will try to help you.
if i understund your question you have a datagrid and you want to know if somebody ha changed something or is new
first of all i would use a datatable to retrieve my data from the database
if you do this with friend with events you can use some actions that the datatable has (RowChanged, ColumnChanged, RowDeleting ...)
if that does not help i would put a new column
like
datatable.column.add("newrow", gettype(system.boolean))
datatable.Columns("newrow").DefaultValue = true
put false in the old ones
so that i can identify the new rows from the old ones
i hope that i could help you
have a nice day