Comment pouvons-nous obtenir le nombre de lignes par la valeur d'une colonne donnée?Grouper les éléments par nombre dans IEnumerable
Je crée IEnumerable de datatable retour de procédure stockée
DataSet ds = new DataSet(); // code to get table using sp IEnumerable<DataRow> Myrows = ds.Tables[0].AsEnumerable();
Mes retours de table données comme
Id | Column1 | Column2 | Column3 | 1 | xCol1 | xCol2 | xCol3 | 2 | xCol1 | xyy | ser | 3 | xCol2 | 2324 | ser |
maintenant je veux obtenir le nombre de lignes avec le groupe par Column1 . Donc, mon résultat devrait être
Count | Column | 2 | xCol1 | 1 | xCol2 |
duplication possible de [Comment: compter les éléments d'un IEnumerable sans itération?] (Http://stackoverflow.com/questions/168901/howto-count-the-items-from-a-ienumerablet-without-iterating) –
ChrisF
Je pense que vous demandez la même chose que cette question ... http://stackoverflow.com/questions/1225710/linq-to-dataset-multiple-group-by-on-a-data-table –
Merci Chrisopher . tu as raison. je cherchais la même chose que vous avez suggérée –