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
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