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

نسخة كاملة : ممكن يا اخوان كود العد التلقائي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
مشكوره تم ايجاد الحل في الموضوع هذا
http://vb4arb.com/vb/thread-14486.html
Private Sub Pro_AdvanceDataGridView_RowsAdded(sender As Object, e As DataGridViewRowsAddedEventArgs) Handles Pro_AdvanceDataGridView.RowsAdded
'ترتيب رقم التسلسل
Dim row As Integer = 0
For row = 0 To Pro_AdvanceDataGridView.RowCount - 1
Pro_AdvanceDataGridView.Rows(row).Cells(1).Value = row + 1
Next

End Sub
الحل بسيط يا طيب ..

عندما تستدعي البيانات الى DATAGRIDVIEW عن طريق ال DATATABLE مثلا
قم بأنشاء الاعمدة مسبقا بالداتا قرد
وعند ادخال البيانات اليها دع اول جدول ولنسمة (#) مثلا
============================================
dt= يعني ال Datatable

For i = 0 To dt.Rows.Count - 1
DataGridView1.Rows.Add()
DataGridView1(0, i).Value = i + 1 ' -------------> هنا بايكود العد التلقائي
DataGridView1(1, i).Value = dt(i)(0).ToString -----> ومن هنا حتى الاخير بيانات الصفوف الاخرى
DataGridView1(2, i).Value = dt(i)(1).ToString
DataGridView1(3, i).Value = dt(i)(2).ToString
DataGridView1(3, i).Value = dt(i)(2)



===========================================
افضل طريقة لعمل ذلك هي باستخدام الخاصية count من SQL والتي تقوم بحساب عدد القيم الموجودة بالعمود المعطى وبعد ذلك تقوم انت بإضافة +1 على عدد القيم المستخلصة من خاصية count.

بالتوفيق.
الصفحات : 1 2