تقييم الموضوع :
  • 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 بيرجع يعمل تحميل للداتا من الاول وينفذ الكود من هنا بيحصل اللوب ولو معملتش اعادة تحميل للجدول الداتا هتكون فاضية الداتا عباره عن ترو وفولس
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad مشكلة تقريب الأرقام Sql Server waataanys 2 406 09-05-24, 03:52 PM
آخر رد: تركي الحلواني
  حل مشكلة في تصدير ملف كريستال ريبورت إلى PDF صالح عبدالله 7 167 02-05-24, 08:36 PM
آخر رد: صالح عبدالله
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 208 19-04-24, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 128 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 172 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 150 23-03-24, 04:51 PM
آخر رد: Taha Okla
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 162 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [سؤال] مشكلة اتصال مفتوح dell 2 200 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 190 12-03-24, 10:37 AM
آخر رد: strongriseman
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 194 06-03-24, 07:49 PM
آخر رد: احمد خطاب

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


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