我正在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应用程序。
提前感谢您的帮助。
答案 0 :(得分:0)
听起来你试图在屏幕之间传递参数。 Beth Massi很好地解释了如何在this video中实现这一目标。并且here is another MSDN 链接到类似的问题
答案 1 :(得分:0)
之前的代码不应该像: This.report.status =“未解决”
即。报告实体未被“this”引用(指的是屏幕)。