0
public class Person
{
private string firstName;
public string FirstName
{
get { return firstName; }
set
{
if (string.IsNullOrEmpty(value))
throw new ArgumentNullException("FirstName cannot be null.");
firstName = value;
}
}
private string lastName;
public string LastName
{
get { return lastName; }
set
{
if (string.IsNullOrEmpty(value))
throw new ArgumentNullException("LastName cannot be null.");
lastName = value;
}
}
public int Age { get; set; }
}
的人字段(文本框)& ErrorProvider控件綁定到personBindingSource提高事件。BindingSource的,EndEdit中,與ErrorProvider控件上不變的領域
有沒有辦法引發一個髒事件,這樣errorProvider就會捕獲並顯示用戶是否沒有輸入FirstName。目前只有當你在字段中鍵入一些字符,然後刪除它們,錯誤提供者纔會顯示。
即使我打電話
personBindingSource.EndEdit();
,如果我在的firstName文本框中鍵入從來沒有,也永遠不會火,任何變通辦法?
問候
_Eric