Back to Devexpress

GridViewDataSpinEditColumn Class

aspnet-devexpress-dot-web-de0f7b00.md

latest4.1 KB
Original Source

GridViewDataSpinEditColumn Class

Represents a data column used to display numeric data.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class GridViewDataSpinEditColumn :
    GridViewEditDataColumn
vb
Public Class GridViewDataSpinEditColumn
    Inherits GridViewEditDataColumn

Remarks

The column editor’s settings can be accessed and customized using the GridViewDataSpinEditColumn.PropertiesSpinEdit property.

To learn more, see Data Columns.

Example

Web Forms approach:

Note

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

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

cshtml
@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()

Implements

IStateManager

IPropertiesOwner

IExpressionsAccessor

IDataSourceViewSchemaAccessor

IFilterablePropertyInfo

IWebGridDataColumn

IWebGridColumn

Inheritance

Object StateManager CollectionItem WebColumnBase GridViewColumn GridViewDataColumn GridViewEditDataColumn GridViewDataSpinEditColumn

See Also

GridViewDataSpinEditColumn Members

Grid View

DevExpress.Web Namespace