Как составить список элементов из набора данных с помощью group by
I have a dataset like below that i need to bind the below classes SNo Name 1 A 2 B 3 S 3 Sq 4 IO 4 89 Output should be like below SMDetails { F1{get;set;} F2{get;set;} SDetails[]{get;set;} } SDetails { SNo {get;set;} Name {get;set;} } SDetails SNo 1 Name A SNo 2 Name B Name S Name S SNo 3 Name s Name sq SNo Name IO Name 89 It getting duplicate lit items could you please help me how to get group by list items
Что я уже пробовал:
I have tried List<SMDetails> objSDetails=new List<SMDetails>(); foreach(DataRow dr in dataset.Tables[0]) { SMDetails objSMDetails=new SMDetails(); objSMDetails.F1 objSMDetails.F2 objSMDetails.SDetails =List<SDetails>; SMDetails.Add(objSMDetails); } It getting duplicate lit items could you please help me how to get group by list items
Richard MacCutchan
Сначала вам нужно отсортировать свои данные, чтобы элементы были сгруппированы вместе в необходимые наборы. Кроме того, если вы знаете LINQ, то можете использовать Перечислимый.Метод GroupBy (System.Linq) | Microsoft Docs[^].