Back to Devexpress

BootstrapGridViewContextMenuInitializeEventArgs Class

aspnetbootstrap-devexpress-dot-web-dot-bootstrap-42ebd7ca.md

latest2.6 KB
Original Source

BootstrapGridViewContextMenuInitializeEventArgs Class

Provides data for the ContextMenuInitialize event.

Namespace : DevExpress.Web.Bootstrap

Assembly : DevExpress.Web.Bootstrap.v25.2.dll

NuGet Package : DevExpress.Web.Bootstrap

Declaration

csharp
public class BootstrapGridViewContextMenuInitializeEventArgs :
    ASPxGridViewContextMenuInitializeEventArgs
vb
Public Class BootstrapGridViewContextMenuInitializeEventArgs
    Inherits ASPxGridViewContextMenuInitializeEventArgs

BootstrapGridViewContextMenuInitializeEventArgs is the data class for the following events:

Remarks

aspx
<dx:BootstrapGridView runat="server" 
    OnContextMenuInitialize="GridViewContextMenu_ContextMenuInitialize">
    <SettingsContextMenu Enabled="true" />
    //...
</dx:BootstrapGridView>
csharp
protected void GridViewContextMenu_ContextMenuInitialize(object sender, BootstrapGridViewContextMenuInitializeEventArgs e) {
    if(e.MenuType == GridViewContextMenuType.Rows) {
        var item = e.CreateItem("Export", "Export");
        item.BeginGroup = true;

        e.ContextMenu.Items.Insert(e.ContextMenu.Items.IndexOfCommand(GridViewContextMenuCommand.Refresh), item);
        item.Items.Add(e.CreateItem(GridViewContextMenuCommand.ExportToPdf));
        //...
    }
}

Online Demo

Inheritance

Object EventArgs ASPxGridViewContextMenuInitializeEventArgs BootstrapGridViewContextMenuInitializeEventArgs

See Also

BootstrapGridViewContextMenuInitializeEventArgs Members

DevExpress.Web.Bootstrap Namespace