加一个TextBox修改TextBox.Text,将TextBox.Text传给Flex,就行了,另外给设定TextBox的位置和大小,使它看起来像Flex一个格子。

解决方案 »

  1.   

    Private Sub MSHFlexGrid1_RowColChange()
        Text1.Left = MSHFlexGrid1.Left + MSHFlexGrid1.CellLeft
        Text1.Top = MSHFlexGrid1.Top + MSHFlexGrid1.CellTop
        Text1.Width = MSHFlexGrid1.CellWidth
        Text1.Height = MSHFlexGrid1.CellHeight
        Text1.Text = MSHFlexGrid1.Text
    End SubPrivate Sub Text1_Validate(Cancel As Boolean)
        MSHFlexGrid1.Text = Text1
    End Sub
      

  2.   

    Dim rst As ADODB.Recordset
    Dim cmd As ADODB.Commandset rst = MSHFlexGrid1.Recordset
    set cmd = New ADODB.Command
    cmd.CommandType = adCmdText
    cmd.CommandText = "" ' Set the sql command
    set cmd.ActiveConnection = rst.ActiveConnection
    cmd.Exeute
      

  3.   

    MSHFlexGrid不能对Cell进行编辑.只有用TextBox的方式建议你用vsFlexGrid控件,自己到网上去找吧
      

  4.   

    MSHFlexGrid在显示数据方面功能比较强大,但是它不支持用户直接修改数据
    修改数据库可以另外做,搭配text控件,效果很好
    有信箱吗?可以发一段示例给你看看
      

  5.   

    mousean(幻想无限) ,谢谢!邮箱:[email protected]
      

  6.   

    mousean(幻想无限) 可以也给我发一件吗?
    [email protected]      谢谢
      

  7.   

    你是不是想填好数据在flxgrd中显示,然后写到库中?如果是,我正好刚写过
    一个这样的项目。
      

  8.   

    ggplayer(亡灵) ,就是这样的,能不能指点一下,或者给个代码参看一下!