0

我使用 Visual Studio Lightswitch 设计了一个 silverlight 应用程序。我添加了一个显示详细信息屏幕的屏幕。看了下后面的代码,尝试添加。

partial void Application_initialize()
        {
            this.Details.ClientTimeout = 1000;
        }

出现错误,它不包含 ClientTimeout 的定义并且没有扩展方法。我的目的是保持与我的数据库的连接并始终在详细信息屏幕中显示数据。

即使空闲时如何保持连接?

此外,详细信息仅显示 52 条记录,而不是 1000 多条记录。

4

1 回答 1

0

您需要在 Application.cs 文件中添加该代码,而不是在屏幕的代码中。

到达那里的最简单方法是:

  • 在解决方案资源管理器中右键单击 LightSwitch 项目
  • 选择查看应用程序代码(客户端)

你确定它没有显示 45 条记录?默认情况下,网格的查询源将分页设置为on,并且将项目数设置为45 per page。如果你向下看屏幕底部,应该有一个页面控件,它允许你从一个页面移动到另一个页面。

关闭分页,或更改每页的项目数,在屏幕设计器的左上角,单击屏幕查询,然后在设计器的右侧,您会看到一些复选框。其中之一是支持分页。如果选中该框,则其下方将有一个文本框(如果取消选中该框,则会消失),其中包含每页的项目数。

分页选项

于 2012-10-20T09:12:27.080 回答