aşağıdaki kayıtları vardır "DTHead" adlı bir DataTable, İşteBölünmüş Sütun değerine dayalı 2 veya daha fazla DataTable içine bir DataTable
MIVID Quantity Value
------ ---------- --------
1 10 3000
1 20 3500
1 15 2000
2 20 3000
2 50 7500
3 25 2000
var, dayanarak üç tablolarına yukarıdaki DataTable bölmek gerekir MIVID aşağıdaki gibi;
DTChild1:
MIVID Quantity Value
------- ---------- ---------
1 10 3000
1 20 3500
1 15 2000
DTChild2:
MIVID Quantity Value
------- ---------- ---------
2 20 3000
2 50 7500
DTChild3: Başlık DataTable 4 farklı MIVID araçlarını içeriyorsa
MIVID Quantity Value
------- ---------- ---------
3 25 2000
varsayalım, daha sonra 4 Çocuk DataTable oluşturulmalıdır MIVID'ye dayanarak. Bu nasıl yapılır? Gruba
Eski bir iş parçacığı kazandığım için özür dilerim, ancak hem MIVID hem de başka bir alan tarafından gruplandırılması gerektiğinde nasıl çalışacağını düşünüyorsunuz? –
@RohithShenoyG: Anonim bir tür kullanabilirsiniz, böyle bir şey: 'GroupBy (row => new {Field1 = satır.Field ('Field1'), Field2 = satır.Field ('Field2')})' –
@ İyi olan Cuong Le, bana çok zaman kazandırdı. Sadece "bunun yerine" olması gerekiyor (burada bir bilge olmaya çalışmayın, açıkçası bunu biliyorsunuzdur, ama muhtemelen "çoklu alan yorumu" nı yazınız) –