是这样的:
我用的是TDBGrid7.0
定义的数组:Dim MyArray As New XArrayDB
有两个表,分别是主表和子表。主表中的一条记录对应子表中的多条记录。
我让主表的记录显示在ListView中,然后通过点击ListView在子表中显示子表的内容。可以对主子表进行修改删除操作。
可是:
我对子表进行修改测试(子表的内容是在TDBGrid中显示的),在胡乱修改了一些内容后,突然就不想修改了,然后按了“取消”按钮(“取消”按钮的操作是清空TDBGrid,代码是:MyArray.ReDim 0, -1, 0, ColCount - 1---MyArray.Clear---  Set Grid.Array = MyArray---Grid.ReBind),然后我再点击ListView中的主表记录,可是这是问题出现了,TDBGrid中显示不出来子表的内容了(注意:我在点击ListView中已经绑定了TDBGrid).大家像我这样用TDBGrid的时候遇到过这种情况吗???怎么解决的???