DetailsView::DefaultMode Property
Get or sets the default data-entry mode of the DetailsView control.
Assembly: System.Web (in System.Web.dll)
public: property DetailsViewMode DefaultMode { virtual DetailsViewMode get(); virtual void set(DetailsViewMode value); }
Property Value
Type: System.Web.UI.WebControls::DetailsViewModeOne of the DetailsViewMode values. The default is DetailsViewMode.ReadOnly.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The specified value is not one of the DetailsViewMode enumeration values. |
Use the DefaultMode property to specify whether the DetailsView control returns to edit, insert, or read-only mode after an edit or insert operation is performed. By default, the DetailsView control returns to read-only mode; however, you can keep the DetailsView control in edit or insert mode by setting this property to the appropriate value. The following table lists the different mode values.
Mode | Description |
|---|---|
DetailsViewMode.Edit | The DetailsView control is in edit mode, which allows the user to update the values of a record. |
DetailsViewMode.Insert | The DetailsView control is in insert mode, which allows the user to add a new record to the data source. |
DetailsViewMode.ReadOnly | The DetailsView control is in read-only mode, which is the normal display mode. |
The following code example demonstrates how to use the DefaultMode property to specify that the DetailsView control should remain in edit mode after a record has been updated.
Available since 2.0