Back to Devexpress

GridViewCommandColumn Class

aspnet-devexpress-dot-web-c2f20d9b.md

latest5.2 KB
Original Source

GridViewCommandColumn Class

Represents a command column.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class GridViewCommandColumn :
    GridViewColumn,
    IWebGridCommandItemsOwner
vb
Public Class GridViewCommandColumn
    Inherits GridViewColumn
    Implements IWebGridCommandItemsOwner

The following members return GridViewCommandColumn objects:

Remarks

A command column provides a set of commands that allow end-users to switch the ASPxGridView to edit mode, update data, delete rows, etc. A single command is represented by a command item.

There are seven command items:

A command column allows multiple command items to be displayed within a cell.

By default, a command item is represented by a link. It can also be represented by a button or image. Use the GridViewCommandColumn.ButtonRenderMode property to specify how the command column renders its command items.

Note

The ASPxGridBase.KeyFieldName property should be specified when using the following grid features:

  • data editing;
  • adding new and deleting existing row;
  • selecting row;
  • master-detail view;
  • endless paging.

Example

aspx
<dx:ASPxGridView ID="ASPxGridView1" runat="server" ClientInstanceName="gridView">
    <ClientSideEvents CustomButtonClick="grid_CustomButtonClick" />  
    <Columns>  
        <dx:GridViewCommandColumn VisibleIndex="0" Width="100px">  
            <CustomButtons>  
                <dx:GridViewCommandColumnCustomButton Text="Show New Window" ID="ShowNewWindow">  
                </dx:GridViewCommandColumnCustomButton>  
            </CustomButtons>  
        </dx:GridViewCommandColumn>  
        ...
    </Columns>  
</dx:ASPxGridView>
js
function grid_CustomButtonClick(s, e) {  
    if (e.buttonID != 'ShowNewWindow') return;  
        rowVisibleIndex = e.visibleIndex;  
        s.GetRowValues(e.visibleIndex, 'ID', ShowPopup);  
    }  
}  

function ShowWindow(Id) {  
    // your code 
}

Implements

IStateManager

IPropertiesOwner

IExpressionsAccessor

IWebGridColumn

Inheritance

Object StateManager CollectionItem WebColumnBase GridViewColumn GridViewCommandColumn BootstrapGridViewCommandColumn

MVCxGridViewCommandColumn

See Also

GridViewCommandColumn Members

Grid View

DevExpress.Web Namespace