public void EndEdit()
{
if (postHandler != null &&
originalValues != null)
{
if (insidePostHandler > 0)
return; // exception daha iyi olabilir mi?
insidePostHandler++;
try
{
ClearValidationErrors();
postHandler(this);
if (HasErrors)
throw new Exception("Lütfen satırdaki işaretli alanları düzeltiniz.");
originalValues = null;
}
finally
{
insidePostHandler--;
}
if (PostEnded != null)
PostEnded(this, new EventArgs());
}
else
{
originalValues = null;
ClearValidationErrors();
}
}