اخواني الاعزاء
السلام عليكم ورحمة الله وبركاتة
لدي شاشة بها Listbox واقوم بتعبئتها ارقام واريد ان اعمل Sort ولكن من الكبير الي الصغير
وليس من الصغير الي الكبير كالمعتاد في خاصية Sort
فكيف اقوم بعملية الترتيب هذا
اخواني الاعزاء
السلام عليكم ورحمة الله وبركاتة
لدي شاشة بها Listbox واقوم بتعبئتها ارقام واريد ان اعمل Sort ولكن من الكبير الي الصغير
وليس من الصغير الي الكبير كالمعتاد في خاصية Sort
فكيف اقوم بعملية الترتيب هذا
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
سبحان الله وبحمده ... سبحان الله العظيم
لو بتتعامل مع قواعد بيانات يبقى استخدم Order by
Practice makes perfect 2007*
البرمجة بلا انطباعات
إذا كنت تقوم بملئ القائمة من قاعدة البيانات فالأفضل ترتيب البيانات عند عمل جملة الاستعلام باستخدام Order By كما قال الأخ bedoonline
أو يمكنك نقل العناصر إلى مصفوفة وفرز هذه المصفوفة كما تريد تم إعادة هذه العناصر إلى القائمة
مثال
Dim Sit As New List(Of String) Sit.Clear() For Each a As String In Me.ListBox1.Items Sit.Add(a) Next Sit.Sort() Sit.Reverse() Me.ListBox1.Items.Clear() Me.ListBox1.Items.AddRange(Sit.ToArray)
مثال
Dim Sit(Me.ListBox1.Items.Count - 1) As String For i As Integer = 0 To Me.ListBox1.Items.Count - 1 Sit(i) = Me.ListBox1.Items(i) Next Array.Sort(Sit) Array.Reverse(Sit) Me.ListBox1.Items.Clear() Me.ListBox1.Items.AddRange(Sit)
كما يمكن عمل الفرز بطرق أخرى
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
اخواني الاعزاء
بارك الله فيكم علي هذة الحلول الجميلة
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
سبحان الله وبحمده ... سبحان الله العظيم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…