منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال بالداتا جريد فيو - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : سؤال بالداتا جريد فيو (/showthread.php?tid=36319)



سؤال بالداتا جريد فيو - اليوم السابع - 07-09-20

السلام عليكم الاخوه الافاضل لدي استفسار بسيط 
محتاج اتعلمه 
لدي علي الفورم داتا جريدفيو و تكست بوكس و بوتن 
اريد عند الضغط علي البوتن يبحث علي الكلمه المشابه في العامود رقم 3 
ويغير لون الصف بالكامل بالون الاخضر 
علي سبيل المثال العامو رقم 3 به 10 صفوف 
بهم 
الحمدلله 
استغفر الله 
لا اله الا الله 
محمد رسول الله 
توكلت علي الله والحمدلله 
سبحان الله وبحمده 
سبحان الله العظيم 
اريد عند كتابه كلمه الله في التكست بوكس وعند الضغط علي البوتن يبحث في العامود علي كلمه الله في الصفوف اذا كانت موجوده 
يغير لون الصف بالكامل الي اللون الاخضر مش الخليفه فقط الصف كامل كيف ذلك 
وشكرا مقدما لكم جميعا


RE: سؤال بالداتا جريد فيو - Hasaneen - 07-09-20

الحل بسيط

ضع هذا الكود في الزر يبحث في العمود رقم 3 يعني  العمودالرابع لان الاول رقمه صفر
واذا بتقصد العمود الثالث يبقى غير الرقم 3 الى 2
PHP كود :
       For Each row As DataGridViewRow In Me.DataGridView1.Rows
           If row
.IsNewRow False Then
               If TextBox1
.Text.Trim <> "" And row.Cells(3).Value.ToString.Contains(TextBox1.Text.TrimThen
                   row
.DefaultCellStyle.BackColor Color.Green
               Else
                   row
.DefaultCellStyle.BackColor Color.Empty
               End If
           End If
       Next 



RE: سؤال بالداتا جريد فيو - اسامه الهرماوي - 07-09-20

وعليكم السلام...
تفضل:
كود :
  If DataGridView1.Rows.Count > 1 Then


           For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1
               Me.DataGridView1.Rows(i).Cells(0).Style.BackColor = Color.Green
           Next
       End If



RE: سؤال بالداتا جريد فيو - اليوم السابع - 07-09-20

(07-09-20, 01:21 AM)Hasaneen كتب : الحل بسيط

ضع هذا الكود في الزر يبحث في العمود رقم 3 يعني  العمودالرابع لان الاول رقمه صفر
واذا بتقصد العمود الثالث يبقى غير الرقم 3 الى 2
PHP كود :
       For Each row As DataGridViewRow In Me.DataGridView1.Rows
           If row
.IsNewRow False Then
               If TextBox1
.Text.Trim <> "" And row.Cells(3).Value.ToString.Contains(TextBox1.Text.TrimThen
                   row
.DefaultCellStyle.BackColor Color.Green
               Else
                   row
.DefaultCellStyle.BackColor Color.Empty
               End If
           End If
       Next 

ربنا يخليك يارب

(07-09-20, 01:23 AM)اسامه الهرماوي كتب : وعليكم السلام...
تفضل:
كود :
  If DataGridView1.Rows.Count > 1 Then


           For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1
               Me.DataGridView1.Rows(i).Cells(0).Style.BackColor = Color.Green
           Next
       End If

حبيبي يا كبير ليك وشوقه