Skip to main content
All docs
V25.1
  • .NET 8.0+
    • The page you are viewing does not exist in the .NET Framework 4.6.2+ platform documentation. This link will take you to the parent topic of the current section.

    DxGridListEditorBase.RemoveColumnModel(DxDataColumnBaseModel) Method

    Removes an unbound column from the DxGridListEditor.

    Namespace: DevExpress.ExpressApp.Blazor.Editors

    Assembly: DevExpress.ExpressApp.Blazor.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.Blazor

    Declaration

    public void RemoveColumnModel(
        DxDataColumnBaseModel dataColumnModel
    )

    Parameters

    Name Type Description
    dataColumnModel DevExpress.ExpressApp.Blazor.Editors.Models.DxDataColumnBaseModel

    The Component Model that identifies the column to be deleted.

    Remarks

    The following code snippet removes an unbound column from the Grid:

    using DevExpress.Blazor;
    using DevExpress.ExpressApp.Blazor.Editors;
    using DevExpress.ExpressApp;
    using MySolutionName.Module.BusinessObjects;
    using DevExpress.ExpressApp.Blazor.Editors.Models;
    
    namespace MySolutionName.Blazor.Server.Controllers;
    public class UnboundColumnController : ObjectViewController<ListView, TestObjects> {
        protected override void OnViewControlsCreated() {
            if (View.Editor is DxGridListEditor editor) {
                // Remove an unbound column
                var columnToRemove = (DxGridColumnWrapper)editor.Columns.FirstOrDefault(u => u.PropertyName == "property name");
                if (columnToRemove != null) {
                    editor.RemoveColumnModel(columnToRemove.DxGridDataColumnModel);
                }
            }
            base.OnViewControlsCreated();
        }
    }
    
    See Also