老问题不间断,新的故障点,vb 2005 dataGridview 行标题列显示行号的问题...
我查看了以下网络上的关于在dataGridview 中显示行号的方法,大致两种
一:使用通过textrenderer.drawtext在行的标题位置绘制文本....
这种方法没有问题...
二:通过向dataGridview.rows.headercell.value 写入文本的方式.
例: For i As Integer = 0 To DataGridView1.RowCount - 1
DataGridView1.Rows(i).HeaderCell.Value = (i + 1).ToString
Dim dvs As New DataGridViewCellStyle()
dvs.Alignment = DataGridViewContentAlignment.MiddleRight
DataGridView1.Rows(i).HeaderCell.Style = dvs
Next i
将上面的代码添加到RowPostPaint 或者是 CellPainting 都会不断的循环...
上面的代码应该添加到哪个事件里面...