Как мы можем получить количество строк по значению заданного столбца?Элементы группы по количеству в IEnumerable
Я создаю IEnumerable из DataTable вернулся из хранимой процедуры
DataSet ds = new DataSet(); // code to get table using sp IEnumerable<DataRow> Myrows = ds.Tables[0].AsEnumerable();
Мои таблица возвращает данные как
Id | Column1 | Column2 | Column3 | 1 | xCol1 | xCol2 | xCol3 | 2 | xCol1 | xyy | ser | 3 | xCol2 | 2324 | ser |
теперь я хочу, чтобы получить количество строк с группой по COLUMN1 , Так что мой результат должен быть
Count | Column | 2 | xCol1 | 1 | xCol2 |
Возможный дубликат [Howto: подсчитать элементы из IEnumerable без повторения?] (Http://stackoverflow.com/questions/168901/howto-count-the-items-from-a-ienumerablet-without-iterating) –
ChrisF
Я думаю, что вы спрашиваете то же самое, что и этот вопрос ... http://stackoverflow.com/questions/1225710/linq-to-dataset-multiple-group-by-on-a-data-table –
Спасибо Крисофер , Ты прав. я искал то же самое, что вы предложили –