0

我的 Delphi/Intraweb 应用程序使用 TMS TTIWDBAdvWebGrid 与通过 TDatasource 组件动态创建的 TClientDataSet 相关联。这个想法是允许用户使用控制器翻阅大量记录,并可选择在最后一个 DynEdit 列中输入值。除了显示为静态的单个 DynEdit 列之外,分页对所有列都适用。例如,如果我在任何 DynEdit 字段中输入一个值,然后单击控制器上的“下一步”,该页面确实会正确显示下一页记录,但 DynEdit 列仍显示与前一页相同的编辑值。令人沮丧的是它在一周前确实有效,但从那以后我一定是不小心改变了一些东西。任何帮助将不胜感激。

4

1 回答 1

0

问题是因为我将 Intraweb 表单的 UpdateMode 属性设置为 umPartial,并将 TTIWDBAdvWebGrid.AsynchPaging 设置为 true。

将表单的 UpdateMode 设置为 umAll 并禁用 TTIWDBAdvWebGrid.AsynchPaging,它可以按预期工作。

于 2010-02-04T16:58:36.350 回答