我有很多文本框,我做了各種驗證,在一點上,我只需要刪除一個errorProvider,如果代碼到達if語句。 我在這做了:是否有可能知道ErrorProvider顯示哪個控件?
if (errorProviderSame1.DataSource.ToString() != null && errorProviderSame2.DataSource.ToString() != null)
{
if (errorProviderSame2.DataSource.ToString() == textBoxSvrcAtual.Name)
errorProviderSame2.Dispose();
if (errorProviderSame1.DataSource.ToString() == textBoxSvrcAtual.Name)
errorProviderSame1.Dispose();
}
注:我運行的所有驗證的文本改變事件和 「textBoxSvrcAtual」是文本框的,我比較了 errorProvide數據源名稱