有关VB中使用ADO控件和DataGrid控件,直接修改和添加使用回车的问题 在DataGrid中直接写我要添加的内容,我目前的状况是,你添加或者修改之后,你非要把鼠标点一下其它地方,修改或者增加的内容才能够保存,否则保存不了啊,我希望谁能够给我提供一种方法就是我添加或者更改完毕之后直接能够按回车来保存我所进行的以上操作。另外我想问一下,就是在DataGrid中增加内容时如何实现我按Tab键直接进到下一个我要更改的单元格中噶? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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控件是如何操作啊,我的意思是直接点击添加按钮,然后出现一个空行,接着只需输入相应的数据,最后回车就能够将添加的内容写进去,这个如何实现啊,求指教 我没做过,我的思路是可以定义一个datagrid的KEYPRESS事件,然后判断是否按下回车,之后再进行数据操作 【VB版块版服T恤设计大赛评选投票开始】【请投上您神圣的一票!】 怎样复制EXCEL的SHEET VB的LISTVIEW删除实现了但是删除图层的数据没实现 今天晚上一直在线等!!!!!!!!!!!!!! VB两个字段排序问题!! 如何打开指定工作表 如何用VB 检测软盘错误?像 写保护,盘没插入,盘满等错误?在线等,急!!! datagrid控件取值问题 高分求教:关于DataEnviornment & DataReporter 一个有单引号字符的查询问题 VB引用ADO提示自动化错误 如何将程序中生成的窗体(窗体中有用Line画出的分析图)直接打印出来?
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