تقييم الموضوع :
  • 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 سيف القاضي 5 104 20-05-17, 03:02 PM
آخر رد: Amir_alzubidy
  [VB.NET] حل مشكلة الارقام في الاداة DataGridview أبو نقطة 2 43 19-05-17, 12:10 PM
آخر رد: alma2
  [VB.NET] ترتيب الوقت من 6 خانات dubai.eig 3 100 07-05-17, 01:22 AM
آخر رد: dubai.eig
  [سؤال] تمرير بيانات من TextBoxes الى DataGridView فارغة diab4diab 4 140 20-04-17, 05:54 AM
آخر رد: مالكـ
  مشكله في Update الداتا في DataGridview أحمد العرب 3 176 13-04-17, 01:46 PM
آخر رد: أحمد العرب
  DataGridView mmzeyad 7 189 02-04-17, 02:16 AM
آخر رد: مساعدة
  [VB.NET] تمرير القيمة من مربع نص وجمعها مع القيمة الاولى في datagridview يونس 4 174 22-02-17, 06:50 PM
آخر رد: يونس
Photo [VB.NET] تمرير القيمة من مربع نص وجمعها مع القيمة الاولى في DataGridView يونس 0 111 22-02-17, 05:15 PM
آخر رد: يونس
  كيفية عرض البيانات فى DataGridView فى وضع CrossTab noway 1 206 21-02-17, 09:03 PM
آخر رد: noway
Wink [VB.NET] استفسار بخصوص التعديل والحفظ علي اداة datagridview dark1459 9 297 20-02-17, 02:13 AM
آخر رد: khodor1985

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


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