السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف يمكن لى منع التكرار الرقم بواسطه datagrid
لانى اريد التحكم فى البيانات ومنع تكرارها قبل عمليه التسجيل فى قاعده البيانات حيث استخدمت هذا الكود
If DataGridView1.Item(e.ColumnIndex, e.RowIndex).EditedFormattedValue <> Nothing Then
' الحصول على المعلومة التي تمت كتابتها للتو على الخلية الحالية
Dim v As Integer = DataGridView1.Item(0, e.RowIndex).EditedFormattedValue
' استعراض جميع اسطر الداتاجريد فيو
For Each row As DataGridViewRow In DataGridView1.Rows
' تجاهل السطر الجديد الأخير
If Not row.IsNewRow And Not row.Cells(e.ColumnIndex).Selected Then
' لا يمكننا مقارنة قيمة بفراغ
If row.Cells(1).Value <> Nothing Then
' مقارنة القيمة الجديدة بالقيم الأخرى
If row.Cells(1).Value = v Then
' إعلام المستخدم أن المعلومة مكررة و طلب كتابة واحدة أخرى
MsgBox("المعلومة التي تم إدخالها مكررة, المرجو تحديد واحدة أخرى...")
' البقاء على نفس الخلية
e.Cancel = True
Return
End If
End If
End If
Next
End Ifيظهر لى فى form _load رساله خطا
وهذا هو البرنامج مع قاعده البيانات
وشكرا