تقييم الموضوع :
  • 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
  Facebook   Youtube    Twitter   
الرد }}}}
تم الشكر بواسطة:
#5
اشكرك استاذ ابو ايهاب
هذا الكود صحيح ايضا, ولكنه يرتب تريب ابجدى, ..وانا ما اريده ترتيب حسب العدد
يعنى الاكثر ثم الاقل ثم الاقل..الخ
الرد }}}}
تم الشكر بواسطة:
#6
اخوانى ارجو ان يجاوبنى احد لانى احتاج حل هذه المشكله ضرورى
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طباعة datagridview محمود صالح 8 253 منذ 8 ساعة مضت
آخر رد: Rabeea Qbaha
  [سؤال] مشكلة في حذف و تعديل بيانات DataGridView mohammed alnour 4 118 16-09-17, 01:01 AM
آخر رد: mohammed alnour
  [VB.NET] مشكلة طباعه بيانات من DataGridview رومنس الشوق 4 652 14-09-17, 06:24 PM
آخر رد: محمود صالح
  [كود] ترتيب الأسماء أبجدي لسه مبتدئ 2 87 14-09-17, 01:45 AM
آخر رد: لسه مبتدئ
  [VB.NET] ممكن شرح بكل مايتعلق بـ DataGridView 0theghost0 1 107 08-09-17, 07:08 PM
آخر رد: جميل علي
  نقل عناصر listbox الى textbox بـــكوما مفصولة srca100050 13 296 26-08-17, 06:33 PM
آخر رد: سعود
  [سؤال] اريد طريقة لمنع تكرار عناصر listbox riad21 3 323 26-08-17, 03:55 PM
آخر رد: حسن ايت حدو
  تصدير محتويات datagridview الى pdf كرم ابوهشام 4 157 24-08-17, 06:54 AM
آخر رد: حريف برمجة
  [سؤال] تشغيل مادة صوتية من خلال DataGridView ابو روضة 2 175 17-08-17, 03:40 PM
آخر رد: ابو روضة
  [سؤال] طريقة مختلفةلحفظ بيانات Datagridview ابو محمد القحطاني 12 367 16-08-17, 01:04 AM
آخر رد: karimx

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


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