BuilderFactoryExtensions.BootstrapGridView(BuilderFactory) Method

Creates a Grid View control.

Namespace: DevExpress.AspNetCore
Assembly: DevExpress.AspNetCore.Bootstrap.v18.1.dll
Syntax
public static BootstrapGridViewBuilder BootstrapGridView(this BuilderFactory builderFactory)
Parameters
Type Name Description
BuilderFactory builderFactory

A BuilderFactory object providing access to Grid View settings.

Returns
Type Description
BootstrapGridViewBuilder

A builder for a Grid View control.

The code sample below demonstrates how you can use this method to create a Grid View control.

@model IEnumerable
@(Html.DevExpress()
    .BootstrapGridView<SalesProduct>()
    .KeyFieldName(m => m.ProductID)
    .Columns(columns => {
        columns.Add(m => m.ProductName);
        columns.Add(m => m.QuantityPerUnit);
        columns.Add()
            .FieldName("UnitPrice");
        columns.Add()
            .FieldName("UnitsOnOrder");
        columns.AddTextColumn()
            .FieldName("Total")
            .UnboundType(UnboundColumnType.Decimal)
            .UnboundExpression("UnitsOnOrder * UnitPrice")
            .PropertiesTextEdit(properties => properties
                .DisplayFormatString("c"));
    })
    .Routes(routes => routes
        .MapRoute(r => r
            .Action("Binding")
            .Controller("GridView")))
    .Bind(Model))