GridView::AutoGenerateSelectButton Property
Gets or sets a value indicating whether a CommandField field column with a Select button for each data row is automatically added to a GridView control.
Assembly: System.Web (in System.Web.dll)
public: property bool AutoGenerateSelectButton { virtual bool get(); virtual void set(bool value); }
Property Value
Type: System::Booleantrue to automatically add a CommandField field column with a Select button for each data row; otherwise, false. The default is false.
When the AutoGenerateSelectButton property is set to true, a column (represented by a CommandField object) with a Select button for each data row is automatically added to the GridView control. Clicking the Select button for a row selects that row in the control, which sets the SelectedIndex property to the index of the row. To retrieve the GridViewRow object that represents the selected row, use the SelectedRow property. You can also get the primary key value for the selected record by using the SelectedValue property. The SelectedValue property contains the values of the key fields specified in the DataKeyNames property.
Note |
|---|
You can programmatically select a row by setting the SelectedIndex property. To cancel the selection of a row, set the SelectedIndex property to -1. |
You can control the appearance of the selected row by using the SelectedRowStyle property. Common settings usually include a custom background color, foreground color, and font properties.
The GridView control provides several events that you can use to perform a custom action when a row is selected. The following table lists the available events.
Event | Description |
|---|---|
Occurs when a row's Select button is clicked, but after the GridView control handles the select operation. This event is often used to perform a task after a row is selected in the control. | |
Occurs when a row's Select button is clicked, but before the GridView control handles the select operation. This event is often used to cancel the selecting operation. |
Available since 2.0
