تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في الداتا جريد فيو
#1
السلام عليكم
عندي داتا جريد فيو 
واريد وضع شرط انه اذا كانت الداتا جريد فيو تحتوي مثلا علي (أحمد و محمد ومصطفي) يظهر رساله (نعم)
واذا كانت تحتوي علي (محمود) يظهر رساله (لا).


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
كود :
Dim names As New List(Of String)
For Each r As DataGridViewRow In Me.DataGridView1.Rows
   If r.Cells(1).Value <> "" Then
       names.Add(r.Cells(1).Value)
   End If
Next
كود :
If names.Contains("أحمد") Or names.Contains("محمد") Or names.Contains("مصطفي") Then
   MsgBox("نعم")
End If
كود :
If names.Contains("محمود") Then
   MsgBox("لا")
End If
الرد }}}
تم الشكر بواسطة: elgokr , عبد العزيز البسكري
#3
(01-11-18, 08:22 PM)rmnr كتب :
كود :
Dim names As New List(Of String)
For Each r As DataGridViewRow In Me.DataGridView1.Rows
   If r.Cells(1).Value <> "" Then
       names.Add(r.Cells(1).Value)
   End If
Next
كود :
If names.Contains("أحمد") Or names.Contains("محمد") Or names.Contains("مصطفي") Then
   MsgBox("نعم")
End If
كود :
If names.Contains("محمود") Then
   MsgBox("لا")
End If

بارك الله فيك أخي [b]rmnr[/b]  
جزاك الله خير الجزاء علي اهتمامك .
استخدمت الكود والمشكله اتحلت بفضل الله ثم مساعدتك.
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#4
حتى تعم الفائدة يمكن استخدام الطريقة بهذا الشكل
كود :
       Dim lisName As String() = New String() {"أحمد", "محمد", "مصطفي"}
       For i As Integer = 0 To lisName.Count - 1
           For ii As Integer = 0 To DataGridView1.RowCount - 1
               If DataGridView1.Rows(ii).Cells(1).Value.Contains(lisName(i)) Then
                   MsgBox("Yes")
                   Exit For
               End If
           Next
       Next

كل المطلوب وضع الجمل او الكلمة المطلوب التحقق منها خلال هذا السطر
كود :
Dim lisName As String() = New String() {"أحمد", "محمد", "مصطفي"}

تحياتى للجميع
وتمنياتى لكم التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#5
(02-11-18, 05:49 PM)elgokr كتب : حتى تعم الفائدة يمكن استخدام الطريقة بهذا الشكل
كود :
       Dim lisName As String() = New String() {"أحمد", "محمد", "مصطفي"}
       For i As Integer = 0 To lisName.Count - 1
           For ii As Integer = 0 To DataGridView1.RowCount - 1
               If DataGridView1.Rows(ii).Cells(1).Value.Contains(lisName(i)) Then
                   MsgBox("Yes")
                   Exit For
               End If
           Next
       Next

كل المطلوب وضع الجمل او الكلمة المطلوب التحقق منها خلال هذا السطر
كود :
Dim lisName As String() = New String() {"أحمد", "محمد", "مصطفي"}

تحياتى للجميع
وتمنياتى لكم التوفيق

بارك الله فيكم جميعا الكود اشتغل تمام الحمد لله
شكرا علي مجهودك اخي rmnr
واشكر الاخ الفاضل [b]elgokr شكرا جزيلا [/b]
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#6
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 104 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 272 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,490 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 511 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 807 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 403 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 396 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 368 21-12-24, 02:57 PM
آخر رد: aljzazy
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 634 05-12-24, 02:21 AM
آخر رد: aljzazy

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


يقوم بقرائة الموضوع: