15-05-18, 02:17 AM
أليك أخى هذا الاستعلام
باعتبار أن الداتاجريد لديك اسمها DataGridView1
هذا الاستعلام يقوم بتجميع الجقل الأول و يعطيك العدد داخل المجموعة و مجموع الصف الثانى
و لعرض النتائج بالدات جريد الثانية و ليكن اسمه DataGridView2
بالتوفيق
باعتبار أن الداتاجريد لديك اسمها DataGridView1
كود :
Dim query = From row In DataGridView1.Rows.Cast(Of DataGridViewRow)() Group row By Item = row.Cells(0).Value Into ItemGroup = Group
Select New With {Key Item, Key .Count = ItemGroup.Count(Function(r) r.Cells(1).Value), Key .sum = ItemGroup.Sum(Function(r) r.Cells(1).Value)}هذا الاستعلام يقوم بتجميع الجقل الأول و يعطيك العدد داخل المجموعة و مجموع الصف الثانى
و لعرض النتائج بالدات جريد الثانية و ليكن اسمه DataGridView2
كود :
DataGridView2.DataSource = query.ToArrayبالتوفيق
