【发布时间】:2011-05-16 14:54:33
【问题描述】:
silverlight 数据网格有一点问题。我写了一个小示例应用程序来显示问题。 (您可以在这里下载:http://rapidshare.com/files/433480041/DataGridValidationTest.zip)。
在这里,您可以将新人员(具有名称和年龄)添加到显示在 DataGrid 中的集合中。
我还实现了基于 INotifyDataErrorInfo 接口的验证。如果单击保存,则数据已验证(名称不得为空,年龄 gt 0)。
验证工作正常,但只有当我单击一行时才会显示验证错误。单击保存按钮后,数据被验证,但未显示在网格中(见下图):
如果我在行中单击以更改数据,则会显示验证消息(下图):
如果我在该行,我必须解决问题,因为我无法选择另一个单元格。
有谁知道,我如何直接在网格中显示(所有)错误? 我是否可以在不解决问题的情况下离开牢房?
提前谢谢,
TJ
【问题讨论】:
标签: silverlight validation datagrid silverlight-4.0