تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة فى فلترة الداتا جريد فيو ارجو المساعدة فى حلها
#1
الكود شغال بس هو غلط بيحصل بطىء فى التحميل مع لوب واضح
كود :
 If RadioButton4.Checked = True Then
           For i As Integer = 0 To dgvpro.Rows.Count - 1
               For Each row As DataGridViewRow In dgvpro.Rows
                   If row.Cells(8).Value = True Then
                       dgvpro.Rows.Remove(row)
                   End If
               Next
           Next
       Else
           For i As Integer = 0 To dgvpro.Rows.Count - 1
               For Each row As DataGridViewRow In dgvpro.Rows
                   If row.Cells(8).Value = False Then
                       dgvpro.Rows.Remove(row)
                   End If
               Next
           Next
       End If
المفروض الكود بيشوف  الخلية 8 فى الداتا و بيخفي الصف على حسب القيمة اما ترو او فولس
ارجو المساعدة وشكرا
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو
#2
1 - أولا هذا كود تحقق : تأكيد وحذف وليس كود فلترة.
2- استخدم هذا الكود :

كود :
        '---------
        For i As Integer = dgvpro.Rows.Count - 2 To 0 Step -1
            If dgvpro.Rows(i).Cells(8).Value = True Then
                If RadioButton4.Checked = True Then dgvpro.Rows.RemoveAt(i)
            Else
                If RadioButton4.Checked = False Then dgvpro.Rows.RemoveAt(i)
            End If
        Next
        '---------

3 - الفلترة شيء آخر كأن تقول (بلمح البصر أو حتى قبل ذلك -- تجد النتيجة أمامك).
فيجب حينها أن تكون القيمة مخزنة في (DataTable) قبل اسنادها لـ (DataGridView1).. وعليها تنفذ عمليات الفلترة ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: نبيل فتحى
#3
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
ضع مثالك ليتم العمل عليه ومعرفة مشكلة الكود
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: نبيل فتحى , نبيل فتحى
#4
اللوب برده موجود بسبب مع تغيير الــ RadioButton4.Checked بيرجع يعمل تحميل للداتا من الاول وينفذ الكود من هنا بيحصل اللوب ولو معملتش اعادة تحميل للجدول الداتا هتكون فاضية الداتا عباره عن ترو وفولس
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 6 60 منذ 3 ساعة مضت
آخر رد: Taha Okla
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 85 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 153 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 126 23-03-24, 04:51 PM
آخر رد: Taha Okla
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 137 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [سؤال] مشكلة اتصال مفتوح dell 2 172 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 156 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 164 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,382 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
Photo [VB.NET] مشكلة في شكل الفورم abuyazan 5 307 27-02-24, 09:38 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم