I have a strongly-typed dataset (VB.NET), using .NET Framework 2.0. Given a DataRow
in a parent DataTable
and a DataRelation
, I need to find all related rows in the child DataTable
that have a RowState
= DataRowState.Deleted
.
Unfortunately for me, DataRow.GetChildRows(DataRelation)
does not include child rows that have a RowState
of DataRowState.Deleted
.
Currently I'm doing a table scan of the child table to find the deleted rows that match the criteria of the relation, but my tables have become too large for that to work. How can I get the deleted child rows with decent performance?