在DataGrid中直接写我要添加的内容,我目前的状况是,你添加或者修改之后,你非要把鼠标点一下其它地方,修改或者增加的内容才能够保存,否则保存不了啊,我希望谁能够给我提供一种方法就是我添加或者更改完毕之后直接能够按回车来保存我所进行的以上操作。另外我想问一下,就是在DataGrid中增加内容时如何实现我按Tab键直接进到下一个我要更改的单元格中噶?

解决方案 »

  1.   


    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
      

  2.   

    那么关于修改数据时使用DataGrid控件是如何操作啊,我的意思是直接点击添加按钮,然后出现一个空行,接着只需输入相应的数据,最后回车就能够将添加的内容写进去,这个如何实现啊,求指教
      

  3.   

    我没做过,我的思路是可以定义一个datagrid的KEYPRESS事件,然后判断是否按下回车,之后再进行数据操作