Skip to main content
A newer version of this page is available. .
Tab

GridViewDataSpinEditColumn.PropertiesSpinEdit Property

Gets the column editor’s settings.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v20.2.dll

NuGet Package: DevExpress.Web

Declaration

public SpinEditProperties PropertiesSpinEdit { get; }

Property Value

Type Description
SpinEditProperties

The SpinEditProperties object that contains settings specific to a spin editor.

Remarks

The PropertiesSpinEdit property allows you to customize the settings of the column’s editor used to edit numeric values.

Note

Settings provided by the PropertiesSpinEdit property affect auto filter row editors. To customize such editors, handle the ASPxGridView.AutoFilterCellEditorInitialize event and use the ASPxGridEditorEventArgs.Editor property to get access to the filter row editor as shown in the code below.

protected void ASPxGridView_AutoFilterCellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e) {
    if (e.Column.FieldName == "FIELD_NAME"){
        e.Editor.Width = Unit.Pixel(...);
        ...
    }
}

Example

Web Forms approach:

Note

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

<dx:ASPxGridView ID="Grid" runat="server" DataSourceID="ProductsDataSource" 
    EnableRowsCache="false" Width="100%">
    <Columns>
        <dx:GridViewDataSpinEditColumn FieldName="UnitPrice" SortIndex="1" SortOrder="Ascending" Width="150">
            <PropertiesSpinEdit DisplayFormatString="c" MinValue="0" MaxValue="60000" />
        </dx:GridViewDataSpinEditColumn>
        <dx:GridViewDataSpinEditColumn FieldName="UnitsInStock" Width="150">
            <PropertiesSpinEdit MinValue="0" MaxValue="10000" />
        </dx:GridViewDataSpinEditColumn>
        ...
    </Columns>
</dx:ASPxGridView>

MVC approach:

Note

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

@Html.DevExpress().GridView(settings => {
    settings.Name = "GridView";
    settings.SettingsCustomizationDialog.Enabled = true;
    ...
    settings.Columns.Add(c => {
        c.FieldName = "UnitPrice";
        c.SortIndex = 0;
        c.SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
        c.Width = 120;
        c.EditorProperties().SpinEdit(sp => {
            sp.DisplayFormatString = "c";
            sp.MinValue = 0;
            sp.MaxValue = 60000;
        });
    });
    settings.Columns.Add(c => {
        c.FieldName = "UnitsInStock";
        c.Width = 140;
        c.EditorProperties().SpinEdit(sp => {
            sp.NumberType = SpinEditNumberType.Integer;
            sp.MinValue = 0;
            sp.MaxValue = 10000;
        });
    });

}).Bind(Model).GetHtml()

GridViewDataSpinEditColumn

See Also