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