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

ضع هذا الكود في الزر يبحث في العمود رقم 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 
الرد
#3
وعليكم السلام...
تفضل:
كود :
  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
 الذي يدعي ان لغته هي افضل لغة برمجة، فاعلم انه مستخدم وليس مبرمج.
الرد
#4
(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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة في إضافة row في جريد فيو Codack 1 55 , 02:27 PM
آخر رد: اسامه الهرماوي
  سؤال فى التقارير khaled Mohammed 3 54 22-09-20, 01:51 PM
آخر رد: enjoy
  سؤال بخصوص أداة TabControl MustafaShaker 2 85 20-09-20, 03:21 PM
آخر رد: MustafaShaker
  سؤال بخصوص CellBackcolor Selection in Datagridview .net yazanahmed 2 97 13-09-20, 12:07 AM
آخر رد: T 1
  [VB.NET] سؤال عن MenuStrip ! khaled Mohammed 11 241 08-09-20, 04:24 PM
آخر رد: Anas Mahmoud
  فلتر للداتا جريد فيو ahmedramzyaish 11 481 05-09-20, 02:40 PM
آخر رد: Anas Mahmoud
  [سؤال] سؤال بسيط لكن محيرني منه 13 429 04-09-20, 01:58 AM
آخر رد: منه
  [سؤال] سؤال محيرني منه 2 211 01-09-20, 08:40 PM
آخر رد: منه
  [VB.NET] سؤال في التقارير Hamza Elshare 1 126 01-09-20, 04:33 PM
آخر رد: اسامه الهرماوي
  [سؤال] سؤال بسيط منه 3 169 01-09-20, 04:32 PM
آخر رد: Anas Mahmoud

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


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