2
我有我的窗體上的錯誤供應商,有其數據源在我的記錄類綁定到錯誤的集合:數據綁定ErrorProvider控件不閃爍
的驗證工作,我期待,但是紅閃爍的圖標不會出現在我的表單控件旁邊。我的記錄實現IDataErrorInfo:
Public ReadOnly Property [Error] As String Implements IDataErrorInfo.Error
Get
If _Errors.Count > 0 Then
Return String.Format("The record cannot be saved because there are {0} errors", _Errors.Count)
Else
Return String.Empty
End If
End Get
End Property
''' <summary>
''' Gets an error message for the property with the given name
''' </summary>
''' <value></value>
''' <returns></returns>
Default Public ReadOnly Property PropertyError(fieldName As String) As String Implements IDataErrorInfo.Item
Get
If _Errors.ContainsKey(fieldName) Then
Return _Errors(fieldName).ToString
Else
Return String.Empty
End If
End Get
End Property
任何想法將非常感謝,因爲我完全卡住了。
我認爲我的問題是由於我的記錄屬性名稱不匹配表單上的控件名稱將在我找到答案時更新。 – majjam