gpt4 book ai didi

c# - 强制 DataGrid 列验证 (WPF)

转载 作者:太空狗 更新时间:2023-10-29 20:37:48 26 4
gpt4 key购买 nike

我想知道如何以编程方式触发对 DataGridColumn 的验证。这与调用 BindingExpression 的 UpdateSource 方法几乎相同,但我无法设法获取列的 BindingExpression。

谢谢。

PS:在 ValidationRule 上设置 ValidatesOnTargetUpdated 属性不是我想要的:)

最佳答案

在 .NET Framework 4 中,名为 System.ComponentModel.DataAnnotations 的命名空间可用于通用 CLR (WPF) 和较轻的 Silverlight CLR。您可以将 DataAnnotations 命名空间用于各种目的。其中一个是使用属性进行数据验证,另一个是字段、属性和方法的可视化描述,或者自定义特定属性的数据类型。这三个类别在 .NET Framework 中分为验证属性、显示属性和数据建模属性。本节使用 Validation Attributes 定义对象的验证规则

http://www.codeproject.com/KB/dotnet/ValidationDotnetFramework.aspx

关于c# - 强制 DataGrid 列验证 (WPF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com