Предположим, у вас есть данные, загруженные в память в наборе типизированных данных, вы можете сгруппировать их с помощью LINQ:
var query = from salesRow in dataSet
group salesRow by salesRow.SoldDate;
// Do something with the query like iterate it, databanind it, etc.