خوب متوجه نشدم... اگر منظورت فقط نوع رویداد هست که میتونی از رویداد CellEndEdit استفاده کنی و بعد از اون چک کنی که مقدار وارد شده قابل قبول هست یا نه. از CellValidating یا CellValueChanged هم میشه استفاده کرد.
مثلا به کمک رویداد CellBeginEdit مقدار فعلی خونه را در یک متغیر مثل mm ذخیره میکنی، بعدش در رویداد CellEndEdit اگر مقداری که توسط کاربر وارد شده بود، قابل قبول بود که هیچ، وگرنه مقدار قبلیش رو از متغیر mm به خونه مورد نظر برمیگردونی.