我的msflexgrid显示数据,有一增加按扭,会跳到另一个form,增加完成后再回来
数据库内容已经增加,但MSFLEXGRID里还是没有,应该怎么做?

解决方案 »

  1.   

    刷新MSFlexGrid!如果你的内容是通过赋值的方式实现的,那你就需要重新对MSFlexGrid进行赋值,但要注意,赋值之前要清空MSFlexGrid
      

  2.   

    绑定的就refresh,不是绑定的用additem添加
      

  3.   

    additem如何使用?我刚学
    谢谢
    给个例子吧
      

  4.   

    AddItem 和 RemoveItem 方法 (MSHFlexGrid) 示例
    在该示例中,用 AddItem 方法将 100 项添加到 MSHFlexGrid 中。要试用此例,可以将代码粘贴到窗体(该窗体带有命名为 MSFlexGrid1 的 MSHFlexGrid 控件)的声明部分,然后按下 F5 键,并单击该窗体。注意   如果您使用 MSFlexGrid,请用“MSFlexGrid1”替换“MSHFlexGrid1”。Private Sub Form_Click ()
       Dim Entry, i, Msg               '声明变量。
       Msg = _
       "Choose OK to add 100 items to your MSFlexGrid."
       MsgBox Msg   '显示消息。
       MSHFlexGrid1.Cols = 2         '每行有两个字符串。
       For i = 1 To 100   '从 1 计数到 100。
          Entry = "Entry " & Chr(9) & I   '创建项。
          MSHFlexGrid1.AddItem Entry      '添加项。
       Next i
       Msg ="Choose OK to remove every other entry."
       MsgBox Msg                     '显示消息。
       For i =1 To 50               '决定怎样删除
          MSHFlexGrid1.RemoveItem i   '其它每一项。
       Next I                        
       Msg ="Choose OK to clear all items."
       MsgBox Msg                     '显示消息。
       MSFlexGrid1.Clear               '清除列表框。
    End Sub