Grid 如何识别LightSwitch中可编辑网格中已更改的行(C)

Grid 如何识别LightSwitch中可编辑网格中已更改的行(C),grid,visual-studio-lightswitch,Grid,Visual Studio Lightswitch,我有一个可编辑的发票网格和一些复选框列,如发票,发送给客户/确定发票。对于这些布尔字段,我有更新/更新的字段 如果复选框值已更改,我想更新这两列。我不知道该怎么做。是否有帮助?在页面的屏幕设计器中,从左侧表示复选框的查询中选择属性。然后单击“编写代码”链接旁边的下拉列表,并实现xxx\u Changed的方法 然后,您可以在此输入的基础上为其他字段设置值。我这样做的方法是为DataGrid的SelectedItem属性实现INotifyPropertyChanged接口。非常适合在复选框值更改时

我有一个可编辑的发票网格和一些复选框列,如发票,发送给客户/确定发票。对于这些布尔字段,我有更新/更新的字段


如果复选框值已更改,我想更新这两列。我不知道该怎么做。是否有帮助?

在页面的屏幕设计器中,从左侧表示复选框的查询中选择属性。然后单击“编写代码”链接旁边的下拉列表,并实现xxx\u Changed的方法


然后,您可以在此输入的基础上为其他字段设置值。

我这样做的方法是为DataGrid的SelectedItem属性实现INotifyPropertyChanged接口。非常适合在复选框值更改时更新这两列


如果您需要代码,请告诉我。

如果控件仅在屏幕中,则可以使用此功能,但如果控件位于数据网格中,则无法使用此功能。无论绑定到复选框的属性是显示在网格中还是显示在网格外,此功能都可以使用。我仔细检查了一下,但是是的,你可以使用Lightswitch box之外的所有功能来达到预期的效果。我不想与你争论,但我不明白它是如何实现的,除非我们实际上谈论的是稍微不同的事情。一点也不,也许我误解了。我假设复选框和审计记录包含在网格中,在这种情况下,上述工作正常;我在一个实时部署的应用程序中实现了这一点。如果它们不都在网格中,那么我也会订阅事件来管理更新。无论如何,OP已经标记了你的答案,所以我相信他们已经找到了他们想要的解决方案。