可以对行的单个元素进行DataGridRow验证吗?

时间:2015-03-09 07:26:46

标签: c# .net wpf entity-framework validation

public static bool _isvalid = true ; 
public static void onhaschgd(DependencyObject obj,DependencyPropertyChangedEventArgs args)
{
     DataGridRow dgr = (DataGridRow)obj
     _isValid = (dgr !=null && Validation.GetHasError())?false:true
}

基本上我的需要是只验证某些行的行,但验证是作为整行发生的。有什么方法可以选择特定的行项并进行验证吗?像row.item['myfieldname']一样?

1 个答案:

答案 0 :(得分:0)

枚举每行的列并验证何时到达所需的行:

foreach (DataGridColumn col in DG1.Columns)
{
    col.Visibility = Visibility.Visible;
}

https://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid.columns(v=vs.100).aspx