كيفية فرز السلاسل غير الموحدة التي تحتوي على قيم رقمية؟

StackOverflow https://stackoverflow.com//questions/9711387

  •  14-12-2019
  •  | 
  •  

سؤال

أحصل على مشكلة في الحصول على عمود GridView من سلاسل للتصنيف بشكل صحيح.

نوع القيم في العمود يشبه: 99،999 دولار، 200 دولار، / 500، / 50،000

أساسا قيم العملة غير العشرية التي قد لديك "/" بدلا من "$"

هل لدى أي شخص نهج جيد لفرز هذه؟

هل كانت مفيدة؟

المحلول

يمكنك إنشاء وظيفة فرز تأخذ مجموعة من الأوتار، يزيل الحرف الأول، ثم فرز طبيعي.هذا من شأنه إزالة $ أو / المشكلة.

إلى وضع: إنشاء جديد Icomparerer، ثم لديك إرجاع ما إذا كانت string1.substring [1]> string2.substring [1].سأكتب قليلا من التعليمات البرمجية، لكنني حاليا بعيدا عن الكمبيوتر مع VS أو أحادي عليه.

نصائح أخرى

أدركت أنني أستطيع فقط تعيين التعبير الفرز عن الحدود إلى عمود مخفي مختلف على GRIDVIVIVE (والذي يحتوي على المبلغ في سلسلة ItemCD موحدة).DOH!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top