![]() |
|
[VB.NET] كيفية فلترة ليست فيو vb net Multiple Column Filter listview - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] كيفية فلترة ليست فيو vb net Multiple Column Filter listview (/showthread.php?tid=18908) الصفحات:
1
2
|
كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 22-01-17 السلام عليكم اريد افكار او طرق او كود يعمل فلترة لعناصر ليست فيو فى اكتر من عمود بمعنى نفترض ان لدى ليست فيو تملك الاسم - السن - الوظيفة - المرتب كيف يتم عمل فلترة فى الاسم والراتب معا ؟ انا اقدر اعملها بشروط if ولكن ستكون عملية الفلترة بطيئة جدا وليست جيدة على ما اعتقد خصوصا ان المشروع كبير وايضا عناصر الليست فيو سوف تكون كثيرة بانتظار ابداعتكم RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 22-01-17 للرفع للرفع للرفع للرفع RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 22-01-17 للرفع للرفع للرفع للرفع RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - مساعدة - 23-01-17 السلام عليكم يمكن استغلال البحث في مصدر البيانات الذي قمت بتعبئة الليست فيو منه، والبحث فيه بشكل أسرع من قراءة خلايا الليست فيو. وعموما هذا طريقة البحث في الليست فيو ويعيد مصفوفة من مجموعة أسطر، البحث في العمود الأول نصا (الاسم مثلا) والعمود الرابع رقما (الراتب مثلا) كود : Dim itms() As ListViewItem =وهذا الكود ليعيد سطر واحد فقط كود : Dim itm As ListViewItem =RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 23-01-17 (23-01-17, 02:12 AM)مساعدة كتب : السلام عليكمشكرا لك اخى بارك الله فيك ولكن كيف الاستخدام ليتم اظهار العناصر المطابقة للبحث فى الليست فيو واخفاء باقى العناصر وكيف الغى هذا البحث لكى يظهر كل العناصر كما كانت؟ RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - مساعدة - 23-01-17 أخبرتك سابقاً أن إجراء البحث سيسهل العملية وكثيراً ويسرعها في حالة البيانات الكثيرة. في الوضع السابق يجب الاحتفاظ بالاسطر قبل إجراء البحث، وستم البحث على الاسطر المحتفظ بها هنا يتم إنشاء متغير للإحتفاط بالاسطر الأصلية كود : Private ListView1Items() As ListViewItemهنا كيفية تعبئة المتغير السابق بالأسطر الأصلية كود : ListView1Items = Me.ListView1.Items.Cast(Of ListViewItem).Select(Function(x) x).ToArrayهنا عملية البحث كما ذكرتها في مشاركتي السابقة مع عدم ظهور باقي العناصر كود : Dim itms() As ListViewItem = ListView1Items.هنا إعادة العناصر الأصلية للأداة كود : Me.ListView1.Items.Clear()والوضع مختلف وأسهل في حال التعامل مع مصدر البيانات التي تمت تعبئة أداة الليست فيو منه. في حالة وجود سؤال آخر الرجاء وضع مشروعك ليتم إيجاد الحل المناسب. RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 24-01-17 (23-01-17, 10:54 AM)مساعدة كتب : أخبرتك سابقاً أن إجراء البحث سيسهل العملية وكثيراً ويسرعها في حالة البيانات الكثيرة. اقسم بالله العظيم انك شخص مبدع وتقريبا انت الشخص الوحيد الى فهمت ما اريد بالظبط للعلم انى سئلت فى اكتر من منتدى اخر ولم يفهم قصدى اى شخص رغم انى وضحت لهم اكتر من هذا الموضوع ولكن دون جدوى ولم يفهم قصدى سواك + انى ملاحظ مساعدتك البرئية فى كامل المنتدى ولكامل الاعضاء دون اى مقابل ولوجه الله فقط اهنئك اخى على ذلك وربنا يذيدك من علمه وباذن الله قريبا اشوفك من اداريين المنتدى بارك الله فيك RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - مساعدة - 24-01-17 بارك الله فيك، والحمد لله رب العالمين، لا أريد أي شيء سواء من المنتدى أو الأعضاء، فإني محتسب الأجر عند الله تعالى فقط صدقة عن والدي وعن نفسي. RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - الماجيك مسعد - 25-01-17 ايه افضل كود يتحقق ان العمود فيه قيمة وانه مش فاضى؟ مثلا فى عمود رقم 7 ازاى اتحقق ان الصف رقم 1 فى العمود رقم 7 فيه قيمة وليس فارغ؟ RE: كيفية فلترة ليست فيو vb net Multiple Column Filter listview - مساعدة - 25-01-17 تفضل الكود كود : ' Items الصف |