1

我有一个 Lightswitch 屏幕,它是一个基于表上查询过滤器的可编辑数据网格。该查询按屏幕命令栏上可选择的日期范围过滤表结果。

每当我运行应用程序时,数据都会正确显示;但是,当我尝试编辑一个单元格时,它会短暂变为白色,然后变为灰色(控件可能被禁用 - 这种确切的行为可能是 cosmopolitan shell/主题所固有的)。此外,添加/编辑/删除条目按钮组也被禁用。

我搜索了可能将这些屏幕元素标记为只读的任何设置,但在单个列级别上看不到任何内容,只是在数据网格行级别上的“使用只读控件”,这不是检查。

我可以访问数据库,并且已验证我可以在运行 Visual Studio 的同一台机器上使用 SQL Server Management Studio 编辑基础数据。

这是灯开关配置问题、数据(库)访问问题还是其他问题?

4

1 回答 1

2

你的表有主键吗?没有主键的表默认为只读状态。

于 2012-08-17T18:41:24.750 回答