LightSwitch丢失了与数据库的连接

时间:2012-10-19 09:11:01

标签: visual-studio-2010 c#-4.0 visual-studio-lightswitch

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

最简单的方法是:

  • 右键单击 Solution Explorer
  • 中的LightSwitch项目
  • 选择查看应用程序代码(客户端)

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

要设置分页关闭,或者要更改每页的项目数,请在屏幕设计器的左上角单击屏幕查询,然后点击在设计师的右侧你会看到一些复选框。其中一个是支持寻呼。如果勾选了该框,则会在其下方显示一个文本框(如果取消选中该框,则会消失),每页的项目数。

Paging Options