Tab

SpinEditProperties.MinValue Property

Gets or sets the editor's minimum value.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v20.2.dll

Declaration

[DefaultValue(typeof(decimal), "0")]
public decimal MinValue { get; set; }

Property Value

Type Default Description
Decimal

"0"

A Decimal value representing the minimum value of the spin editor.

Remarks

Use the MinValue property to specify the minimum value of the spin editor. Note, that this value applies only to the ASPxSpinEdit.Number property and not to the ASPxSpinEdit.Value property. The ASPxSpinEdit.Value property of a spin editor can be set to a value that is less than the MinValue property value. But, editing the editor's value can only be performed within the MinValue-ASPxSpinEdit.MaxValue range. If both these properties have values of 0, then the editor's value is not limited.

The high limit of the ASPxSpinEdit.Number property is specified via the ASPxSpinEdit.MaxValue property.

NOTE

The MinValue property synchronizes its value with the editor's ASPxSpinEdit.MinValue property.

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