Hello,

It seems that DataTable.Select() does not work correctly
for deleted rows when the DataSet has been serialized.

I have a dataset that I call GetChanges() on and pass the
resulting dataset to the middle tier on a different
machine. In the middle tier I must perform some operations
for deleted rows. I retrieved the deleted rows from the
dataset using the DataTable's Select() method, specifying
the DataRowVersion as Deleted. This works fine when I run
the middle tier in the same process as the client, but
when I use remoting to pass the dataset, the Select method
returns a DataRow array with null items instead of the
deleted DataRows.

Is this a known bug? I couldn't find mention of it
anywhere, other than other people experiencing the same
issue. If it is fixed could someone please tell me what
version of the framework it is fixed?

Thanks for any help,
Rob