Back to Devexpress

MVCxGridViewColumn Class

aspnetmvc-devexpress-dot-web-dot-mvc-eb386648.md

latest4.9 KB
Original Source

MVCxGridViewColumn Class

Represents a column within the GridView.

Namespace : DevExpress.Web.Mvc

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

NuGet Package : DevExpress.Web.Mvc5

Declaration

csharp
public class MVCxGridViewColumn :
    GridViewEditDataColumn,
    IDateEditIDResolver
vb
Public Class MVCxGridViewColumn
    Inherits GridViewEditDataColumn
    Implements IDateEditIDResolver

The following members return MVCxGridViewColumn objects:

Remarks

Refer to the Columns documentation section to learn about GridView columns.

Example

The following example illustrates how to use the MVCxGridViewColumn class.

Note

For a full example, see the GridView - Customization Dialog demo.

cshtml
@Html.DevExpress().GridView(settings => {
    settings.Name = "GridView";
    settings.SettingsCustomizationDialog.Enabled = true;
    ...
    settings.Columns.Add(c => {
        c.FieldName = "ProductName";
        c.Settings.AutoFilterCondition = AutoFilterCondition.Contains;
    });
    settings.Columns.Add(c => {
        c.FieldName = "CategoryID";
        c.Caption = "Category Name";
        c.SortIndex = 0;
        c.SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
        c.AdaptivePriority = 1;
        c.Settings.AllowHeaderFilter = DefaultBoolean.True;
        c.Settings.AllowAutoFilter = DefaultBoolean.False;
        c.Settings.SortMode = DevExpress.XtraGrid.ColumnSortMode.DisplayText;
        c.SettingsHeaderFilter.Mode = GridHeaderFilterMode.CheckedList;
        c.EditorProperties().ComboBox(cb => {
            cb.DataSource = NorthwindDataProvider.GetCategories();
            cb.TextField = "CategoryName";
            cb.ValueField = "CategoryID";
            cb.ValueType = typeof(int);
        });
    });
}).Bind(Model).GetHtml()

Implements

Show 19 items

IStateManager

DevExpress.Web.Internal.IPropertiesDirtyTracker

DevExpress.Web.Internal.IWebControlObject

IPropertiesOwner

IExpressionsAccessor

DevExpress.Web.Design.IDesignTimeCollectionItem

DevExpress.Utils.Design.ICaptionSupport

DevExpress.Web.Design.IDesignTimePropertiesOwner

DevExpress.Web.Internal.IWebColumnsOwner

DevExpress.Web.Data.IWebColumnInfo

IDataSourceViewSchemaAccessor

DevExpress.Web.FilterControl.IFilterColumn

IFilterablePropertyInfo

IWebGridDataColumn

DevExpress.Web.Internal.IWebGridDataColumnBase

DevExpress.Web.Internal.IWebGridExportColumn

IWebGridColumn

DevExpress.Web.Internal.IWebGridDataColumnAdapterOwner

DevExpress.Web.IDateEditIDResolver

Inheritance

Object StateManager CollectionItem WebColumnBase GridViewColumn GridViewDataColumn GridViewEditDataColumn MVCxGridViewColumn MVCxGridViewColumn<RowType>

See Also

MVCxGridViewColumn Members

Grid View

Columns

DevExpress.Web.Mvc Namespace