04-09-20, 05:29 AM
(04-09-20, 02:26 AM)Anas Mahmoud كتب : عن طريق LINQ :
كود :
DataGridView1.Columns.Clear()
DataGridView1.DataSource = dt.
AsEnumerable.
GroupBy(Function(x) x(0)).
SelectMany(Function(x) x.OrderBy(Function(y) y(1)).Take(3)).
Skip(1).
CopyToDataTable
الكود يعمل تماما 100% ولكن هناك شيء غامض بالنسبة لي ، احتجت لمسح كل الاعمدة من الجريد فيو لكي يعمل الكود ، والا يظهر لي خلايا فارغة
لا اعلم السبب بصراحة يمكنك البدأ من هنا بطريقتك
الف شكر علي المساعدة في البداية.
في حاجة بسيطة بالكود الي وضعتة اختار اصغر خصم مش اكبر خصم . انا صراحة مش فاهم الية عمل الدالة . ولا حضرتك عدلت قيمة الخصم بالنتيجة المفروض الخصم بنفس قيمتة
النتيجة المطلوبة
النتيجة بعد كود حضرتك

