منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هل يمكن إضافة ID علي data Grade view نوع auto number
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هل يمكن إضافة ID علي data Grade view نوع auto number لا يتأثر بالمسح والتعديل والاضافة. ولا يتصل بقاعدة البيانات.            الوظيفة هو عدد السجلات الي في date Grade view.                   وصف المشكلة.                                                                          انا عامل حقل auto number في قاعدة البيانات ولاكن بيتاثر بالتعديل والحذف والإضافة.  مثال عند عمل حذف او تعديل او إضافة يبدأ العد ١٢٤٥٦٧٨ العد غير منتظم
(07-02-20, 04:35 AM)محمدالزند كتب : [ -> ]هل يمكن إضافة ID علي data Grade view نوع auto number لا يتأثر بالمسح والتعديل والاضافة. ولا يتصل بقاعدة البيانات.            الوظيفة هو عدد السجلات الي في date Grade view.                   وصف المشكلة.                                                                          انا عامل حقل auto number في قاعدة البيانات ولاكن بيتاثر بالتعديل والحذف والإضافة.  مثال عند عمل حذف او تعديل او إضافة يبدأ العد ١٢٤٥٦٧٨ العد غير منتظم

عندما  يكون ID من نوع autonumber فلا علاقة له بالتسلسل، ومن اسمه Identity يعني (رقم تعريف فريد لا يتكرر) للسطر،
يستخدم للتعامل معه من قاعدة البيانات، والمفروض أن لا يعرض في الفورم.

اذا اردت رقم تسلسلي اضف عمود في الداتاجريد وحدد له اسم في الخاصية Name
ثم استخدم هذا الكود
كود :
Private Sub DataGridView1_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
   If sender.Columns(e.ColumnIndex).Name = "اسم_عمود_التسلسل" Then e.Value = e.RowIndex + 1
End Sub
الف شكر يا غالي Smile alsalamoni