自动从灯开关中的另一个表插入值

时间:2014-08-16 13:44:36

标签: c# sql visual-studio-lightswitch

我正在Lightswitch中创建一个桌面C#应用程序。我有一个DB文件,其中包含一个名为Reports的表和另一个名为StatusList的表。 StatusList表中将有3个选项 - Unresolved,In Progress和Resolved。 Report表有几个不重要的字段和一个字段" Status",它应该保存StatusList表中的三个值之一

现在,当用户创建一个新报告时,我需要应用程序自动插入"未解决的"价值为"状态"没有用户可以更改它。

我尝试过使用这种方法

partial void Reports_Created()
    {
        this.Status = "Unresolved";
    }

但它不起作用。我想这是因为我正在尝试将字符串值分配给从另一个表填充的字段。

我正在使用Visual Studio 2013,这也是我的第一个Lightswitch应用程序。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

听起来你试图在屏幕之间传递参数。 Beth Massi很好地解释了如何在this video中实现这一目标。并且here is another MSDN 链接到类似的问题

答案 1 :(得分:0)

之前的代码不应该像: This.report.status =“未解决”

即。报告实体未被“this”引用(指的是屏幕)。