AccessTr.neT
Datagridde otomatik satır numarası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic .NET (https://accesstr.net/forum-visual-basic-net.html)
+--- Forum: Visual Basic .NET Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-net-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Datagridde otomatik satır numarası (/konu-datagridde-otomatik-satir-numarasi.html)

Sayfalar: 1 2


Datagridde otomatik satır numarası - drummers - 14/12/2011

[Resim: adszsu.jpg]


Datagriddeki satır sayısı kadar satır başına otomatik numara yazdırmak mümkünmü ?

Soruyu ancak resim ekleyerek yazabileceğimi zannediyorum, o yüzden örnek dosya eklemedim. Teşekkürler

Proje VB2010 dur




Cvp: Datagridde otomatik satır numarası - schworse - 14/12/2011

Merhaba;

Datagridinize bir sutun ekleyip adına satır no veya istediğiniz bir isim verin ve aşağıdaki kodu Datagridiniz doldurduktan sonraki satıra aşağıdaki kodu yapıştırınız.


Dim satir As Integer = Convert.ToInt32(dataGridView1.ColumnCount.ToString())

For i As Integer = 0 To satir
dataGridView1.Rows(i).Cells(0).Value = i + 1
Next
Kolay gelsin.

[Resim: do.php?img=482]


Cvp: Datagridde otomatik satır numarası - drummers - 14/12/2011

(14/12/2011, 21:16)schworse yazdı: Merhaba;

Datagridinize bir sutun ekleyip adına satır no veya istediğiniz bir isim verin ve aşağıdaki kodu Datagridiniz doldurduktan sonraki satıra aşağıdaki kodu yapıştırınız.


Dim satir As Integer = Convert.ToInt32(dataGridView1.ColumnCount.ToString())

For i As Integer = 0 To satir
dataGridView1.Rows(i).Cells(0).Value = i + 1
Next
Kolay gelsin.

[Resim: do.php?img=482]

O aklıma gelmişti fakat ben o satır başındaki yere yazdırma amacındayım. Bunun bir çözümü varmı ?




Cvp: Datagridde otomatik satır numarası - schworse - 14/12/2011

Merhaba;

Alt kısımdaki kodu kullanbilirsiniz.

Kolay gelsin.

Dim rowNumber As Integer = 1
For Each row As DataGridViewRow In dataGridView1.Rows
If row.IsNewRow Then
Continue For
End If
row.HeaderCell.Value = "" + rowNumber
rowNumber = rowNumber + 1
Next
dataGridView1.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

[Resim: do.php?img=484]


Cvp: Datagridde otomatik satır numarası - drummers - 14/12/2011

(14/12/2011, 22:02)schworse yazdı: Merhaba;

Alt kısımdaki kodu kullanbilirsiniz.

Kolay gelsin.

Dim rowNumber As Integer = 1
For Each row As DataGridViewRow In dataGridView1.Rows
If row.IsNewRow Then
Continue For
End If
row.HeaderCell.Value = "" + rowNumber
rowNumber = rowNumber + 1
Next
dataGridView1.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

[Resim: do.php?img=484]


Formun load olayına aynen yazdım kodu fakat bir değişiklik olmadıImg-cray

Örnek dosya ekledim. Sorunu çözemedimImg-cray

Ek Dosyalar
 sorummm.rar(299.86 KB)




Cvp: Datagridde otomatik satır numarası - schworse - 14/12/2011

Merhaba;

Yazımı tam okumamışsınız

Alıntı:Merhaba;

Datagridinize bir sutun ekleyip adına satır no veya istediğiniz bir isim verin ve aşağıdaki kodu Datagridinizi doldurduktan sonraki satıra aşağıdaki kodu yapıştırınız.
Datagridiniz doldurduktan sonraki satıra aşağıdaki kodu yapıştırınız.

Kolay gelsin.