Sam,
Sorry I meant:
added line ---->dsEquivalents.AcceptChanges()
'Code wich deletes the records
dsDeleted = dsEquivalents.GetChanges(DataRowState.Deleted)
Also try this to see if there are changes:
If Not myDataSet.HasChanges(DataRowState.Deleted) Then Exit Sub
And if you are filling the dataset with records yourself (not database)
try also the AcceptChangesDuringFill = false property.
"Pipo" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Sam,
>
> Try:
> added line ---->dsEquivalents.AcceptChanges()
> dsDeleted = dsEquivalents.GetChanges(DataRowState.Deleted)
>
>
> "Sam" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > thx
> > I've changed my code to this :
> >
> > Dim dsDeleted As New DataSet
> > dsDeleted = dsEquivalents.GetChanges(DataRowState.Deleted)
> > added line ---->dsEquivalents.AcceptChanges()
> > dgDeleted.DataSource = dsDeleted
> >
> > but dgDeleted is still empty. I don't know why 
> >
>
>