Application Development

Software technique, Skills & Applications

DataGridView中如何在输入数据后将焦点定位到指定的单元格? December 23, 2007

Filed under: .Net C# VB.Net — meetme @ 6:45 am

方法如下: Protected Overrides Function ProcessCmdKey(ByRef aoMsg As Message, ByVal aoKey As Keys) As Boolean If Me.ActiveControl.GetType.Name.Equals(“DataGridViewTextBoxEditingControl”) Then If aoKey = Keys.Enter Then Dim EditControl As DataGridViewTextBoxEditingControl = Me.ActiveControl Dim dg As DataGridView = EditControl.EditingControlDataGridView dg.EndEdit() ‘自己控制单元格的位置 dg.CurrentCell = dg.Item(4, 8) End If Else MyBase.ProcessCmdKey(aoMsg, aoKey) End If End Function

 

Leave a Reply