تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ترتيب عناصر ال datagridview حسب العدد
#1
السلام عليكم ورحمة الله وبركاته
اخوانى ... لى سؤال لا اعرف اذا كان منطقى ام لا
عندى datagridview بها بيانات موظفين مثل الاسم والسن والوظيفه والفرع ...وهكذا
اريد ترتيبهم حسب عدد الموظفين فى كل فرع..مثلا
اذا كان هناك 3 موظفين من القاهره
4 من الاسكندريه
2 من اسوان
6 من سيناء
فانا اريد ترتيبهم كالاتى فى ال datagridview
الموظفين من سيناء
الموظفين من الاسكندريه
الموظفين من القاهره
الموظفين من اسوان

فهل يمكن عمل هذا ؟ اذا كان ممكن فارجو من الخبراء مساعدتى
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

هذه هي الطريقة،
الرقم واحد الخاص بـ ORDER BY يعود لمكان ترتيب (*)COUNT بعد SELECT.
و DESC تعني الترتيب تنازليا أي الأكثر فالأقل وإذا حذفت يصبح تصاعديا بشكل افتراضي.
كود :
Dim sql As String = " SELECT [b][color=#FF0000]COUNT(*)[/color][/b] , الفرع   " & _
                    "   FROM Table1             " & _
                    " GROUP BY الفرع            " & _
                    " ORDER BY [b][color=#FF0000]1[/color][/b] [color=#FF0000]DESC[/color]           "

السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#3
اشكرك استاذ ابورائد وجزاك الله خيرا
هذا الكود صحيح ولكنى كنت اريد ان اتعامل مع ال datagridview وليس قاعدة البيانات مباشرة بسبب انى فى الاساس اجلب كل البيانات من قاعدة البيانات الى ال datagridview
ثم بعد ذلك اختار مجموعه من الموظفين بطريقه عشوائيه واضعهم فى datagridview ثانيه لاجرى عليها بعض العمليات وانا فى ال datagridview الثانيه اريدهم بالترتيب المذكور .
انا كنت اعتقد انى احتاج الى جملة linq فهى التى يمكن ان تفعل ذلك مع ال datagridview بدون قاعدة بيانات.
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته

بسيطة خالص أن شاء الله

لترتيب الداتاجريدفيوو حسب احد الأعمدة :
ترتيب تصاعدي :
PHP كود :
DataGridView1.Sort(DataGridView1.Columns(0), System.ComponentModel.ListSortDirection.Ascending

ترتيب تنازلى :
PHP كود :
DataGridView1.Sort(DataGridView1.Columns(0), System.ComponentModel.ListSortDirection.Descending
حيث أن رقم العمود هنا 0 كمثال فقط .
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: Ghassanfff , hasannaseer
#5
اشكرك استاذ ابو ايهاب
هذا الكود صحيح ايضا, ولكنه يرتب تريب ابجدى, ..وانا ما اريده ترتيب حسب العدد
يعنى الاكثر ثم الاقل ثم الاقل..الخ
الرد }}}
تم الشكر بواسطة:
#6
اخوانى ارجو ان يجاوبنى احد لانى احتاج حل هذه المشكله ضرورى
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 295 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 304 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 629 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  مشكلة في datagridview Adata 4 310 17-01-24, 03:00 PM
آخر رد: aljzazy
  ترتيب Crystal Report Sort waataanys 1 271 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 323 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري
Question [VB.NET] اسم عمود الأرقام في DataGridView أبو خالد الشكري 6 606 03-12-23, 08:01 AM
آخر رد: أبو خالد الشكري
  [VB.NET] Datagridview Slow حركة بطيئة waataanys 1 294 20-11-23, 04:33 PM
آخر رد: justforit
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 362 08-11-23, 01:34 AM
آخر رد: الحزين اليماني

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم