(27-06-21, 10:48 PM)جيولوجي مبتدئ كتب : السلام عليكم ورحمة الله وبركاته
شباب عندي اثنين داتا قريدفيو وهما متشابهتان فقط الفرق في أسماء الأعمدة ولكن البيانات متشابهة من حيث النوع
سؤالي
إذا وجد بيانات صف موجود في datagridview1 مطابقة لبيانات صف موجود في datagridview3 أن يظلل الصفين بلون أخضر فقمت بإستخدام الكود التالي وينجج أحياناً ولكن أحياناً يفشل ,<<<<<<<<<< يفشل اذا الصف المشابه هو الصف الأول في datagridview3 أما إذا كان غير ذلك فالكود ناجح 100 \100
TryFor w4 As Integer = 0 To Me.DataGridView1.Rows.Count - 1For z4 As Integer = 0 To Me.DataGridView3.Rows.Count - 1If w4 <> z4 Then
If DataGridView3.Rows(z4).Cells("column20").Value = DataGridView1.Rows(w4).Cells("column8").Value ThenIf DataGridView3.Rows(z4).Cells("column21").Value = DataGridView1.Rows(w4).Cells("column9").Value ThenDataGridView3.Rows(z4).DefaultCellStyle.BackColor = Color.LightSeaGreenDataGridView1.Rows(w4).DefaultCellStyle.BackColor = Color.LightSeaGreenMsgBox("تشابه في القائمة الأولى والثالثة")Exit SubEnd IfEnd IfEnd IfNextNext
Catch ex As ExceptionEnd Try
مع جزيل الشكردمتم بود
احذف If w4 <> z4 Then
ولا تنسى تحذف End If الخاص بها
