DetailsView.ModeChanging Event
Assembly: System.Web (in system.web.dll)
public: event DetailsViewModeEventHandler^ ModeChanging { void add (DetailsViewModeEventHandler^ value); void remove (DetailsViewModeEventHandler^ value); }
/** @event */ public void add_ModeChanging (DetailsViewModeEventHandler value) /** @event */ public void remove_ModeChanging (DetailsViewModeEventHandler value)
JScript supports the use of events, but not the declaration of new ones.
The ModeChanging event is raised when a DetailsView control attempts to change between edit, insert, and read-only mode, but before the CurrentMode property is updated. This allows you to provide an event handler that performs a custom routine, such as canceling the mode change, whenever this event occurs.
A DetailsViewModeEventArgs object is passed to the event handler, which allows you to determine the new mode, to determine whether the mode change was a result of the user canceling an edit operation, or to cancel the mode change. To determine the new mode, use the NewMode property. To determine whether the mode change was a result of the user canceling an edit operation, use the CancelingEdit property. You can cancel the mode change by setting the Cancel property to true.
For more information about handling events, see Consuming Events.
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.