تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
رسالة و تلوين خلية الداتاجريد
#1
السلام عليكم و رحمة الله
اخواني الافاضل لو سمحتم ارجو مساعدتكم 
عندي داتاجريد بها أسماء  .. عند الضغط على button1
اريد لو كتبت اسم بتاكست بكس 1 أو تاكست بكس 2 او تاكست بكس 3 او تاكست بكس 4 او تكست بكس 5 لو هذا الاسم المكتوب باحدى التاكسات متواجد بالداتاجريد تظهر لي رسالة خطأ و تتلون خلية هذا الاسم بالاحمر
الاختبار يكون فقط على الاعمدة name1 و name2 و name3 و ليس على العمود id
بارك الله فيكم و جزاكم كل خير


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 86.95 ك ب / التحميلات : 26)
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Private Function Rowindex(As GroupBox) As Integer
     
For Each c As Control In g.Controls
         
If TypeOf c Is TextBox Then
             
For Each row As DataGridViewRow In Me.DataGridView1.Rows
                 
If row.IsNewRow False Then
                     
If CType(cTextBox).Text row.Cells(1).Value Or CType(cTextBox).Text row.Cells(2).Value Or CType(cTextBox).Text row.Cells(3).Value Then
                         
Return row.Index
                         
Exit For
 
                    End If
 
                End If
 
            Next
         End 
If
 
    Next
     
Return -1
 End 
Function
 Dim r As Integer Rowindex(GroupBox1)
[
size=small] If r > -1 Then[/size]
[
size=small]     Me.DataGridView1.CurrentCell Me.DataGridView1.Rows(r).Cells(0)[/size]
 End If 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: العيدروس , Taha Okla
#3
بارك الله فيك و انعم عليك اخ justforit
فقط بعد اذنك ها ممكن تلوين الخلية بحد ذاتها على الداتاجريد بدلا من الوقوف على السطر كاملا و الف شكر مقدما
الرد }}}
تم الشكر بواسطة: justforit
#4
(16-05-24, 10:39 PM)العيدروس كتب : بارك الله فيك و انعم عليك اخ justforit
فقط بعد اذنك ها ممكن تلوين الخلية بحد ذاتها على الداتاجريد بدلا من الوقوف على السطر كاملا و الف شكر مقدما
عدل على مشاركتي لتكون هكذا:
PHP كود :
Private Function cellindex(As GroupBox) As Integer
     
For Each c As Control In g.Controls
         
If TypeOf c Is TextBox Then
             Dim txt 
As String CType(cTextBox).Text
             
For Each row As DataRow In dt.Rows
                 
If row.Item(1) = txt Then
                     
Return dt.Columns(1).Ordinal
                     
Exit Function
 
                ElseIf row.Item(2) = txt Then
                     
Return dt.Columns(2).Ordinal
                     
Exit Function
 
                ElseIf row.Item(3) = txt Then
                     
Return dt.Columns(3).Ordinal
                     
Exit Function
 
                End If
 
            Next

         End 
If
 
    Next
     
Return Nothing
 End 
Function
 Private Function 
Rowindex(As GroupBox) As Integer
     
For Each c As Control In g.Controls
         
If TypeOf c Is TextBox Then
             Dim txt 
As String CType(cTextBox).Text
             txt 
txt.Trim
             
If txt.Trim "" Then Continue For
 
            If dt.Select("name1='" txt "' or name2='" txt "' or name3='" txt "'").Count 0 Then MsgBox("No Results Found."MsgBoxStyle.Exclamation"Search") : Exit Function
 
            Dim row As DataRow dt.Select("name1='" txt "' or name2='" txt "' or name3='" txt "'").Single
             
Return dt.Rows.IndexOf(row)
 
            Exit Function
 
        End If
 
    Next
     
Return -1
 End 
Function 
وعند نقر زر الاضافة:
PHP كود :
       Me.DataGridView1.ClearSelection()
 
       Dim r As Integer Rowindex(GroupBox1)
 
       Dim c As Integer cellindex(GroupBox1)
 
       If r > -1 Then
            Me
.DataGridView1.CurrentCell Me.DataGridView1.Rows(r).Cells(c)
 
           Me.DataGridView1.CurrentCell.Style.SelectionBackColor Color.Red
        Else
            Me
.DataGridView1.CurrentCell.Style.SelectionBackColor Color.White
        End 
If 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: العيدروس , مصمم هاوي
#5
الله يبارك فيك و يجازيك كل خير اخي justforit
الان كلو مضبوط و الحمد لله
الرد }}}
تم الشكر بواسطة: justforit
#6
(16-05-24, 11:54 PM)العيدروس كتب : الله يبارك فيك و يجازيك كل خير اخي justforit
الان كلو مضبوط و الحمد لله

 و فيك بارك الله و الحمدلله.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: العيدروس
#7
حدثت المثال قلت لربما اراد هذا التحديث



الملفات المرفقة
.zip   WindowsApplication1.zip (الحجم : 27.56 ك ب / التحميلات : 51)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: محمد خيري
#8
بارك الله فيك اخي
justforit
مثال رائع و مفيد زادك الله من علمه و فضله لك مني كل الشكر
الرد }}}
تم الشكر بواسطة: justforit
#9
(17-05-24, 07:10 PM)محمد خيري كتب : بارك الله فيك اخي
justforit
مثال رائع و مفيد زادك الله من علمه و فضله لك مني كل الشكر

و فيك بارك الله
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: محمد خيري , محمد خيري


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 98 07-12-25, 10:22 AM
آخر رد: justforit
  سبب تكرار رسالة التنبيه مصمم هاوي 4 423 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  ارسال رسالة الى تطبيق واتساب nabil.1710 6 3,678 26-04-25, 11:21 AM
آخر رد: hamedi2727
  [سؤال] كارثة بكل المقاييس: رسالة Out Of Memory dr.programming 5 412 26-04-25, 01:37 AM
آخر رد: princelovelorn
  [VB.NET] طلب كود vba اكسل يقوم بنسخ خلية من قائمة ثم لصقها في خلية اخرى Faisal_kg 0 369 25-10-24, 09:13 PM
آخر رد: Faisal_kg
  عند الضغط على زر Cancel يظهر لي رسالة خطأ F.H.M 11 1,075 25-10-24, 06:39 AM
آخر رد: F.H.M
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 266 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  رسالة تنبيه بوصول الموظف إلى 7 ساعات فأكثر saud1004 0 281 08-09-24, 07:10 PM
آخر رد: saud1004
  [VB.NET] رسالة خطا عند تشغيل المشروع asd103 2 437 03-07-24, 10:42 AM
آخر رد: asd103
  طلب تغيير لون خلية بالجريد كنترول حسب شرط معين heem1986 0 357 13-06-24, 09:59 AM
آخر رد: heem1986

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


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