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

نسخة كاملة : جعل الجريد ترقيم تلقائي بورمات معين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
إخوتي الكرام هذا مشروع صغير مكون من فورم1 لإدخال بيانات يوزر ويظهر الترقيم التلقائي اوتوماتكلي وعند الحفظ
تتم عملية الحفظ بنجاح ...
ولكن يوجد زر بإسم كنترول
يقوم بفتح فورم لإظهار البيانات بجريدفيو وتتم التعديل والحذف والإضافة من الجريد فيو
من خلال الجريدفيو مباشرة ثم الحفظ عبر زر
---
ما اريده هو ان يظهر الترقيم التلقائي وهو ترقيم بفورمات معين عبر فانكشن
أن يظهر بالجريدفو بمجرد إدخال بيانات جديدة من الجريدفيو لانه يحفظ بدون الترقيم .
وهذا مثال يوضح الفكرة ..
لو محتاج كود لترقيم الداتا جريد هذا هو الكود
Private Sub DataGridView1_RowPrePaint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowPrePaintEventArgs) Handles DataGridView1.RowPrePaint

If e.RowIndex >= 0 Then
Me.DataGridView1.Rows(e.RowIndex).Cells(0).Value = e.RowIndex + 1
End If
End Sub
كيف اجعله بفورمات معين يظهر بالجريدفيو كما هو موجود بقاعدة البيانات عند اضاغة عميل.. مثل ..
DDL0000
DDL0001
DDL0002
(06-02-17, 04:09 PM)abdulla2 كتب : [ -> ]كيف اجعله بفورمات معين .. مثل ..
DDL0000
DDL0001
DDL0002

تفضل اخي عبد الله
 
    Private Sub DataGridView1_RowPrePaint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewRowPrePaintEventArgs) Handles DataGridView1.RowPrePaint

        If e.RowIndex >= 0 Then
            Me.DataGridView1.Rows(e.RowIndex).Cells(0).Value = Format(e.RowIndex + 1, "DDL0000")

        End If
    End Sub
المثال فيه الفكرة فأنا لا اريد اعمل كود تلقائي هو موجودعندي بالمشروع
ولكن ستلاحظ بالفورم الخاص بالكنترول ان الترقيم التلقائي لا يظهر عند إضافة بيانات من الجريد ف اريده
يظهر حتى يتم حفظ السجل مع الترقيم
شاهد المثال وستتضح لك الصورة