在dataGrid控件中,如何通过单击或双击DataGrid,来获取某一行,也就是获得某一条记录?
 
本人很急,谢谢各位高手给予帮助?

解决方案 »

  1.   

    在datagrid所以的窗体form_load中加入如下代码datagrid.bookmard=adorst.bookadorst这是记录集,,,然后在datagrid单击或者双击中加入form2.show这是弹出一个form2来显示这条你击中的记录,,,在form2上加入这条记录的所有字段,,比如:
    Text1.Text = adorst.Fields("职工编号")
    Text2.Text = adorst.Fields("职工姓名")
    Text3.Text = adorst.Fields("职工年龄")
    Text4.Text = adorst.Fields("职工性别")
    Text5.Text = adorst.Fields("婚姻状况")
    Text6.Text = adorst.Fields("工作时间")
    Text7.Text = adorst.Fields("技术职称")
    Text8.Text = adorst.Fields("所在部门")
    Text9.Text = adorst.Fields("基本工资")
      

  2.   

    Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
    If LastRow Then
       Exit Sub
    End If
    Text1.Text = DataGrid1.Columns(0)
    Text2.Text = DataGrid1.Columns(1)
    Text3.Text = DataGrid1.Columns(2)
    End Sub用上边的事件可以定位某条记录!并把记录值在文本中显示出来!
      

  3.   

    book属性得到点中的行的记录标签