【发布时间】:2011-07-16 19:49:52
【问题描述】:
我有一个 datagridview(DGV),我希望该行的第一个单元格是序列号,所以我放了这个代码。
Private Sub dgvStudents_RowEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DGVStudents.RowEnter
Dim RowIndex As Integer = e.RowIndex
Debug.Print(RowIndex.ToString)
With DGVStudents
.Rows(e.RowIndex).Cells(0).Value = e.RowIndex + 1
If .Rows(e.RowIndex).Cells(0).Selected = True Then
.Rows(e.RowIndex).Cells(0).Selected = False
.Rows(e.RowIndex).Cells(1).Selected = True
End If
End With
DGVStudents.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
End Sub
主要目的是输入新行,为第一个单元格编号并将焦点移至下一个单元格。将其置于编辑模式,但我似乎可以让它工作。有什么帮助吗?
【问题讨论】:
标签: .net winforms datagridview focus cell