我在我的一个程序中遇到了一个非常奇怪的问题。我有一个后跟TSQLConnection
两个TSQLQUery
,TDataSetProvider
和. 它是一个主从结构。TClientDataSet
TDataSource
详细查询的TDataSource
附加列具有主查询的一个查找属性。(想想像“ProductID、ProductName、GroupName”这样的东西,其中 GroupName 来自主查询)
然后我有一个 DBGrid,它具有TDataSource
作为源的详细查询。它正确显示了大部分部分,但从主查询中查找的字段有时不显示。有时意味着在这种情况下,我在 DBGrid 中向下滚动,然后再向上滚动,然后它就消失了。我再向下和向上滚动一次,它显示出来了。
为了调试,我添加了一个TDBLookupComboBox
与 DBGrid 相同的源,但 ComboBox 始终显示该字段的正确值。
感谢您对这个问题的任何帮助。