![]() |
|
[سؤال] طريقة الفرز داخل مربع النص - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] طريقة الفرز داخل مربع النص (/showthread.php?tid=21017) |
طريقة الفرز داخل مربع النص - abosaleh56 - 11-07-17 السلام عليكم عندي فورم يوجد فيه 14 مربع نص (اسعار) واريد فرز الارقام من الاقل الى الاعلى وايضا بجانب مربع النص ( الاسعار) مربع نص اخر ( اسماء ) احتاج عند الفرز يفرز الارقام والاسماء من الاقل الى الاعلى ماهي الطريقة اتمنى منكم افادتي ؟؟ RE: طريقة الفرز داخل مربع النص - silverlight - 11-07-17 اعمل مثال صغير و ارفعه عموما ممكن تستخدم Generic Sorted Dictionary وتضيف لها البيانات الموجودة في مربع النص الخاص بالاسعار و هو سيتكفل بعملية الترتيب اتوماتيكيا وبنفس الاسلوب تتعامل مع مربعات النص الخاصة بالأسماء RE: طريقة الفرز داخل مربع النص - abosaleh56 - 11-07-17 شكرا على تجاوبك معي اخي لم استطيع اضافة المرفقات ولكن ارفقت صورتين ماهو الكود الذي سيرتب السعر الاقل الى الاعلى داخل مربعات النص https://a.top4top.net/p_557axkar1.jpg https://f.top4top.net/p_557hu3p20.jpg RE: طريقة الفرز داخل مربع النص - silverlight - 11-07-17 استخدم SortedDictionary , PHP كود : Dim bucket New SortedDictionary(Of String, String) () أو الافضل تستخدمها بالشكل التالي لأنك محتاج الأرقام مرتبة من الأصغر للأكبر مرر الرقم من التكست بوكس ومعه اسم التكست بوكس مثلا PHP كود : Dim bucket New SortedDictionary(Of Integer, String) () أو يمكنك أن تستخدم SortedList للحصول علي الأرقام فقط وتضيف لها الأرقام الموجودة في التكست بوكس فتحصل علي مصفوفة مرتبة تصاعديا PHP كود : Dim sl As New SortedList() RE: طريقة الفرز داخل مربع النص - mstfa1991 - 11-07-17 حسب طلبك لا ينفع استخدام Dictionary أو SortedDictionary لأنها تعتمد على Key والذي لا يقبل تكرار قيمة، بمعنى يرفض أن تضع فيه قيمة مشابهة جرب الكود PHP كود : Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Clickتم استخدام OrderByDescending للترتيب الأول وThenByوليس ThenByDescending للترتيب التالي لأننا نرتيب ترتيب حسب الأبجدية لأسماء الشركات في حال تشابة قيمتها Descending هي للترتيب الكبير للصغير وThenBy هي اختيارية في النهاية نحول النتيجة الى ToList لأن المتغير نوعه List Of RE: طريقة الفرز داخل مربع النص - abosaleh56 - 12-07-17 (11-07-17, 07:41 PM)mstfa1991 كتب : حسب طلبك لا ينفع استخدام Dictionary أو SortedDictionary لأنها تعتمد على Key والذي لا يقبل تكرار قيمة، بمعنى يرفض أن تضع فيه قيمة مشابهة انا كنت احاول اعملها في مصفوفه ولكن اتوقع انه طريقتك افضل نعم الكودد يعمل بنجاح والحمدالله وشكرا لك استفدت منكم جميعا انت والاخ سيلفر |