0

首先是当前单元格有一个值,然后我将删除该值以清空单元格。然后我会按回车,然后是我的代码,如果单元格的值为空,则阻止当前单元格转到新行:

  Private Sub dvList_CellEndEdit(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dvList.CellEndEdit

    dvList.CurrentCell = dvList.Item(1, dvList.CurrentRow.Index - 1)

End Sub

这是行不通的,如果我按回车键,它会转到下一行而不是当前单元格位置。

感谢您的帮助。

4

1 回答 1

0

Try Cell_Validating Event

sample code :

If e.FormattedValue.ToString.Trim =vbnullstring then
   e.Cancel=True
   Exit sub
End if 
于 2013-09-21T10:33:06.647 回答