DataSet ds = LoadDataSetUsingDataAdapter();
DataTable orders = ds.Tables["Orders"];

var query =
from o in orders.AsEnumerable()
where o.Field<DateTime>("OrderDate").Year >= 1998
orderby o.Field<DateTime>("OrderDate") descending
select o;

DataView view = query.AsDataView();
