السلام عليكم ورحمة الله وبركاته
أريد عمل فرز وترتيب للأرقام الموجودة في عمود في الداتاقريدفيو وقمت بإستخدام الكود التالي
DataGridView1.Sort(DataGridView1.Columns(4), System.ComponentModel.ListSortDirection.Ascending)
والمفترض أن يكون الترتيب
1
2
3
4
.
.
10
11
ولكن يظهر عندي الترتيب بهذا الشكل
1
10
2
3
4
.
.
وهكذا فما هو الحل بارك الله فيكم وجزاكم الله كل خير
وعليكم السلام ورحمة الله وبركاته
اذا كان نوع الحقل نصي يظهر الترتيب بحسب العنصر الذي على اليسار (ترتيب أبجدي)
واذا كان نوع الحقل رقمي يظهر بحسب الترتيب الرقمي(ولكن لن تستطيع كتابة رموز في هذا الحقل فقط أرقام) ..
بالمختصر غير نوع الحقل للطريقة التي تريد ترتيب الأرقام فيها..
(12-05-23, 02:03 PM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
اذا كان نوع الحقل نصي يظهر الترتيب بحسب العنصر الذي على اليسار (ترتيب أبجدي)
واذا كان نوع الحقل رقمي يظهر بحسب الترتيب الرقمي(ولكن لن تستطيع كتابة رموز في هذا الحقل فقط أرقام) ..
بالمختصر غير نوع الحقل للطريقة التي تريد ترتيب الأرقام فيها..
تم المطلوب
بارك الله فيك وجعل ماتقوم به في ميزان حسناتك
لو سمحت خطر لي سؤال وهو لو افترضنا أن البيانات ليست مخزنة في قاعدة البيانات ولكن موجودة فقط في أحد أعمدة الداتاقريدفيو فكيف يتم ترتيب الارقام بنفس طريقة السؤال السابق
(12-05-23, 03:49 PM)صالح عبدالله كتب : [ -> ]لو سمحت خطر لي سؤال وهو لو افترضنا أن البيانات ليست مخزنة في قاعدة البيانات ولكن موجودة فقط في أحد أعمدة الداتاقريدفيو فكيف يتم ترتيب الارقام بنفس طريقة السؤال السابق
حتى في حالة داتاجريد فيك تختار نوع الحقل في الداتا جريد بالنوع الذي تريد
إما في وقت التصميم ، أو من خلال الكود
والأمثلة كثيرة في هذا المنتدى وغيره..
(12-05-23, 04:27 PM)Taha Okla كتب : [ -> ] (12-05-23, 03:49 PM)صالح عبدالله كتب : [ -> ]لو سمحت خطر لي سؤال وهو لو افترضنا أن البيانات ليست مخزنة في قاعدة البيانات ولكن موجودة فقط في أحد أعمدة الداتاقريدفيو فكيف يتم ترتيب الارقام بنفس طريقة السؤال السابق
حتى في حالة داتاجريد فيك تختار نوع الحقل في الداتا جريد بالنوع الذي تريد
إما في وقت التصميم ، أو من خلال الكود
والأمثلة كثيرة في هذا المنتدى وغيره..
بارك الله فيك وشاكر تفاعلك وردك السريع