25-08-16, 06:46 PM
الصفحات : 1 2
25-08-16, 06:53 PM
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
'ترتيب رقم التسلسل
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
31-08-16, 12:00 PM
الحل بسيط يا طيب ..
عندما تستدعي البيانات الى 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)
===========================================
عندما تستدعي البيانات الى 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)
===========================================
31-08-16, 10:01 PM
افضل طريقة لعمل ذلك هي باستخدام الخاصية count من SQL والتي تقوم بحساب عدد القيم الموجودة بالعمود المعطى وبعد ذلك تقوم انت بإضافة +1 على عدد القيم المستخلصة من خاصية count.
بالتوفيق.
بالتوفيق.
الصفحات : 1 2