GridView.AutoGenerateDeleteButton Property
Assembly: System.Web (in system.web.dll)
public: virtual property bool AutoGenerateDeleteButton { bool get (); void set (bool value); }
/** @property */ public boolean get_AutoGenerateDeleteButton () /** @property */ public void set_AutoGenerateDeleteButton (boolean value)
public function get AutoGenerateDeleteButton () : boolean public function set AutoGenerateDeleteButton (value : boolean)
Not applicable.
Property Value
true to automatically add a CommandField field column with a Delete button for each data row; otherwise, false. The default is false.When a data source control that supports deleting is bound to a GridView control, the GridView control can take advantage of the data source control's capabilities and provide automatic deleting functionality.
Note: |
|---|
| For a data source control to delete data, it must be configured to delete data. To configure a data source control to delete records, see the documentation for the specific data source control. |
When the AutoGenerateDeleteButton property is set to true, a column (represented by a CommandField object) with a Delete button for each data row is automatically added to the GridView control. Clicking the Delete button for a row permanently removes that record from the data source.
Note: |
|---|
| You must also set the DataKeyNames property to identify the key field or fields of the data source for the automatic deleting feature to work. |
The GridView control provides several events that you can use to perform a custom action when a row is deleted. The following table lists the available events.
| Event | Description |
|---|---|
| Occurs when a row's Delete button is clicked, but after the GridView control deletes the record from the data source. This event is often used to check the results of the delete operation. | |
| Occurs when a row's Delete button is clicked, but before the GridView control deletes the record from the data source. This event is often used to cancel the deleting operation. |
Note: