- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用AnyDac和TMS TAdvDbGrid(而不是普通的TDbGrid),以防万一,但我怀疑有一个通用的解决方案。
我有一个数据感知网格,由于屏幕大小,该网格最多应显示12行。如果关联的查询返回的行数少于12行,则我想相应地更改DB Grid的height
属性(在新定位的网格下方而不是网格内留一些空白)。
如果需要,我可以发布该代码,但是我的问题是应该在哪个事件处理程序中进行处理?
我曾考虑过使用Query的AfterOpen()处理程序,但这从未被滥用。
那里还有什么?我可以使用数据库网格的DrawCell()方法,但是会经常调用它。
[更新]我添加了一些跟踪。我只按了一次主网格(它的OnClick()被调用了两次,但是我尝试了几次,这是一致的)。
这是跟踪:
2 00:00:25.225 [Detail grid scolled] 11:02:12 AM
2 00:00:25.228 [Detail grid scolled] 11:02:12 AM
2 00:00:25.229 [Detail grid scolled] 11:02:12 AM
2 00:00:25.231 [Detail grid scolled] 11:02:12 AM
2 00:00:25.233 [Detail grid scolled] 11:02:12 AM
2 00:00:25.234 [Clicked master grid] 11:02:12 AM
2 00:00:25.234 [Master grid scolled] 11:02:12 AM
2 00:00:25.325 [Clicked master grid] 11:02:12 AM
OrdersADQuery.Command.AfterOpen := OrdersADQueryAfterOpen;
,并且在单击主网格的非当前行时,该函数将被完全调用一次。
最佳答案
尽管还有其他几种可能性,但根据我的经验,填充网格的数据集的AfterScroll事件是捕获行数等变化和数据集光标移动的最可靠的好地方。顺便说一句,您没有说是否要覆盖删除和插入内容。
关于delphi - 执行查询后如何挂接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18628623/
我在从 python 调用共享 c 库时遇到问题。库加载正常,公开的 3 个函数之一是可调用的,并且按预期工作;但是,当向库中添加另一个函数时,我发现其他两个不起作用。发生的事情是 python 卡在
我在使用 ImageIcon().GetImage() 时遇到问题 奇怪的是,它有时可以工作并向我显示带有 map 的窗口,而有时却不能。它也可以在其他计算机上完美运行,但不能在我的计算机上运行! 我
我们有时会遇到一个问题,即我们在 IIS 中有许多具有以下状态的请求:RequestAcquireState。 我们正在使用 SqlSessionStateStore 来管理 session 。当我们
我有一个 MobileSubstrate 插件,可以挂接跳板(不在实际的 objective-c 代码中,而是在 plist 中)。它包含一个 UIWebView,它加载一个 NSURLRequest
我正在尝试使用 Django 1.7,并按照说明进行操作 here .不幸的是,该过程似乎因以下输出而挂起: [Watt] ~/Projects/proj/proj master > python p
我正在使用 HDP 2.3.0.0-2557,我正在尝试运行如下所示的配置单元查询: beeline> !connect jdbc:hive2://localhost:10000 Connecting
我正在尝试使用 mxnet 设置 AWS Greengrass,以便在 Raspberry Pi 上进行机器学习。 当从 https://docs.aws.amazon.com/greengrass/
我是一名优秀的程序员,十分优秀!