根据你的问题,基本可以确定你是根据数据绑定控件来进行查询的,MSFLEXGRID虽然提供与DATA控件的绑定,但似乎不支持选中后自动移动记录集的当前记录位置.楼上两位的代码是可以实现你问题中的要求,但DATA的当前记录不会随之变化,可能不能与其它代码合用.所以即然您喜欢datagrid的用法,那还是用这个方法比较理想.Private Sub MSFlexGrid1_Click()Data1.Recordset.MoveFirstData1.Recordset.Move MSFlexGrid1.Row - 1End Sub代码说明:当表格被点击后,记录集移到首行,然后再移动表格的当前行号减一的量(在datagrid...
|