منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
حذف الاسطر المكررة من ليست ثم اعادتهم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=18766)



حذف الاسطر المكررة من ليست ثم اعادتهم - samira20 - 11-01-17

السلام عليكم
لدي ليست من ملف نصي حذفت الاسطر المكررة منها ووضعتها في ليست اخرى
اصبح لدي 2 ليست الاولى النص بدون تكرار و الثانية التكرار مع وضع رقم السطر المكرر في ليست بوكس
اريد تكوين ليست من اليستين مطابقة للملف الاساسي


RE: حذف الاسطر المكررة من ليست ثم اعادتهم - مساعدة - 11-01-17

السلام عليكم

ضعي المشروع لإيجاد الكود المناسب.


RE: حذف الاسطر المكررة من ليست ثم اعادتهم - silverlight - 11-01-17

بشكل ما أنت اقرأ الملف و تضيف كل سطر الي مصفوفة ثم تفصل البيانات و تضيف المكرر منها الي listBox1 مثلا ثم تضيف الغير مكرر منها و تضيفه الي ListBox2 مثلا

بدلا من ذلك عليك و انت تقرأ البيانات ان تضيفهم الي Dictionary (Of Integer, string)
بحيث يتم ادخال البيانات الي Dictionary علي ان يكون رقم السطر هو المفتاح Key و السطر هو القيمة Value
و بهذا يكون لديك اصلا كل شئ مخزن داخل Dictionary
و هنا يمكنك ان تفصل المكرر و الغير مكرر من Dictionary Values و تملأ بهم ListBoxes
و ان أردت الترتيب الاصلي فهو بالفعل سيكون موجود لديك في Dictionary


RE: حذف الاسطر المكررة من ليست ثم اعادتهم - samira20 - 12-01-17

جزاكم الله خير