Skip to main content

AccessTr.neT


Datagridde otomatik satır numarası

Datagridde otomatik satır numarası

Çözüldü #1
[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

drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
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.

Visual Basic Code
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]
Cevapla
Çözüldü #3
(14/12/2011 21:16)schworse Adlı Kullanıcıdan Alıntı: 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.

Visual Basic Code
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ı ?

drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #4
Merhaba;

Alt kısımdaki kodu kullanbilirsiniz.

Kolay gelsin.
Visual Basic Code
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]
Cevapla
Çözüldü #5
(14/12/2011 22:02)schworse Adlı Kullanıcıdan Alıntı: Merhaba;

Alt kısımdaki kodu kullanbilirsiniz.

Kolay gelsin.
Visual Basic Code
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)

drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
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.


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da