大家好!我是新手,刚学习vb。我现在在form1里放了一个datagrid1,单击某一记录时会弹出另一个窗体,并有文本框显示相应的信息,可是修改后,都操作在第一条记录上了!请求高手指点!

解决方案 »

  1.   

    我用msflexgrid 也这样!
    不知道是不是我保存的错误。Private Sub cmd保存_Click()
    form1.Adodc2.Recordset.Update
    End Su
      

  2.   

    Private Sub MSFlexGrid1_Click()
    frmupdate.Show
        MSFlexGrid1.Row = MSFlexGrid1.RowSel
        MSFlexGrid1.Col = 1
        frmupdate.txtxm = MSFlexGrid1.Text
        MSFlexGrid1.Col = 2
        frmupdate.txtxb.Text = MSFlexGrid1.Text
        MSFlexGrid1.Col = 3
        frmupdate.txtchsh.Text = MSFlexGrid1.Text
        MSFlexGrid1.Col = 0
        frmupdate.txtbh.Text = MSFlexGrid1.Text
        
    End Sub