تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في قاعدة if
#1
السلام عليكم ورحمة الله وبركاته 

أخواني حصل لي شي غريب سؤال بسيط لكن لاأعرف الاجابه عليه 

أريد أن أعمل select  للصفوف الموجودة في datagridview2  بشرط أنها تحتوي في الخلية 8 على كلمة "غائب" وفي الخلية رقم 9 على كلمة "لايوجد"  
يمعني الشرط مكون من جزئين  و لكن تفشل هذه العملية 

الغريب عندما أضع شرط واحد فقط  ( أي شرط منهما  ) ينجح بدون الكود أي مشاكل ويظلل الصفوف لكن اذا استخدمتهما سوياً يحصل الفشل 
وهذا الكود المستخدم 

   Try
            Dim i5 As Integer
            For i5 = 0 To DataGridView2.Rows.Count - 1
                If DataGridView2.Rows(i5).Cells(8).Value.ToString <> "غائب" And DataGridView2.Rows(i5).Cells(9).Value.ToString <> "لايوجد" Then
                    DataGridView2.Rows(i5).Selected = True
                End If
            Next

 
        Catch ex As Exception
   
     End Try



دمتم بود
الرد
تم الشكر بواسطة: ابو روضة , ابو روضة
#2
Try
           Dim i5 As Integer
           For i5 = 0 To DataGridView2.Rows.Count - 1
               If DataGridView2.Rows(i5).Cells(8).Value.ToString = "غائب" And DataGridView2.Rows(i5).Cells(9).Value.ToString = "لايوجد" Then
                   DataGridView2.Rows(i5).Selected = True
               End If
           Next


       Catch ex As Exception
 
    End Try

"بشرط أنها تحتوي"
يعني = وليست <>
الرد
تم الشكر بواسطة: ابو روضة
#3
السلام عليكم ورحمة اللخ وبركاته 
أشكرك أخي على ردك 
الحمد لله تم حل المشكلة حيث عملت  Rebuild  وعمل الكود 100 / 100 

ولكن أخي كيف أستطيع حذف هذه الصفوف بعد أن عملت لها عملية Select   حيث أريد أن أحذف هذه الصفوف دفعة واحدة من Datagridview2  فقط وليس من قاعدة البيانات

لك جزيل الشكر 
 دمتم بود 
الرد
تم الشكر بواسطة: ابو روضة
#4
For Each row As DataGridViewRow In DataGridView2.SelectedRows
    DataGridView2.Remove(row)
Next
الرد
تم الشكر بواسطة: ابو روضة
#5
ألف ألف شكر لك أستاذي الغالي  ..... حفظك الله وبارك لك في رزقك 

مع جزيل الشكر 
دمت بود 
الرد
تم الشكر بواسطة: ابو روضة , ابو روضة



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


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