• 0
dot.net2008

كيفية إضافة عمود للترقيم التلقائي في الأداة Datagridview

سؤال

السلام عليكم ورحمة الله وبركاته

كيف يمكن إضافة عمود في الأداة DataGridview

جربت أكثر من كود ولم يعمل لدي

وهذا الكود

Public Sub addserialcolumn(ByVal dgv As DataGridView) 
Dim column As New DataGridViewColumn
column.Name = "mm"
column.Width = 30
column.HeaderText = "mm"
column.CellTemplate = New DataGridViewTextBoxCell
dgv.Columns.Insert(0, column)
Dim i As Integer = 0
For i = 0 To dgv.Rows.Count - 1
dgv.Item("mm", i).Value = i.ToString
Next
End Sub

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

السلام عليكم ورحمه الله وبركاته

خي جرب الكود التالي


Private Sub DataGridView1_RowsAdded(sender As Object, e As System.Windows.Forms.DataGridViewRowsAddedEventArgs) Handles DataGridView1.RowsAdded
DataGridView1.Rows(e.RowIndex).Cells(0).Value = e.RowIndex + 1
End Sub

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وعليكم السلام ورحمة الله وبركاته ...

أخي الحبيب VBHelper أعتقد أن الكود الذي أضفته لإضافة قيمة لخلية في الصف ، ربما الكود التالي يفيد الأخ في إضافة عمود :


DataGridView1.Columns.Add("Column Name", "Column Header Caption" + (DataGridView1.Columns.Count + 1).ToString)
DataGridView1.Rows(0).Cells(DataGridView1.Columns.Count - 1).Value = "hello" + (DataGridView1.Columns.Count).ToString

بالتوفيق للجميع ..

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ملاحظة :

أخي الكريم : dot.net2008

الكود الذي وضعته لنا يعمل 100% ولا يعيبه شئ ، كل ما عليك فعله هو استدعاء السب addserialcolumn في حدث الضغط على الزر كمثال كالتالي :

    addserialcolumn(DataGridView1)

حيث أن DataGridView1 هي اسم أداة الداتا جريد ...

بالتوفيق ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .