有关VB中使用ADO控件和DataGrid控件,直接修改和添加使用回车的问题在DataGrid中直接写我要添加的内容,我目
有关VB中使用ADO控件和DataGrid控件,直接修改和添加使用回车的问题
在DataGrid中直接写我要添加的内容,我目前的状况是,你添加或者修改之后,你非要把鼠标点一下其它地方,修改或者增加的内容才能够保存,否则保存不了啊,我希望谁能够给我提供一种方法就是我添加或者更改完毕之后直接能够按回车来保存我所进行的以上操作。另外我想问一下,就是在DataGrid中增加内容时如何实现我按Tab键直接进到下一个我要更改的单元格中噶?
[解决办法]
- VB code
Private Sub dbg2_AfterColEdit(ByVal ColIndex As Integer) rst.Update If ColIndex < dbg2.Columns.Count - 1 Then dbg2.Col = dbg2.Col + 1 Else dbg2.Row = dbg2.Row + 1 dbg2.Col = 0 End If dbg2.CurrentCellModified = False End Sub
[解决办法]
我没做过,我的思路是可以定义一个datagrid的KEYPRESS事件,然后判断是否按下回车,之后再进行数据操作
