的Telerik控制做一些基本的反射來匹配適當的編輯器。 Nullable<decimal>
似乎不符合數字編輯器,雖然(測試v2015.1.318)。
相反,你要提供它知道要檢查更多的一般屬性:
// This assumes you have the editor templates added
// to your ~/Views/Shared/EditorTemplates folder.
[UIHint("Number")]
[DisplayFormat(DataFormatString = "0.00")]
public Nullable<decimal> SequenceNumber { get; set; }
您也可以使用[數據類型]以及貨幣種類。
[DataType(DataType.Currency)]
public Nullable<decimal> Amount{ get; set; }
編輯 -
通過添加新的EditorTemplate測試的另一種方法稱爲Decimal.cshtml
到〜/查看/共享/ EditorTemplates:
@model decimal?
@(Html.Kendo().NumericTextBoxFor(m => m))
網格認爲這與上沒有附加屬性預期序列號。
我已經嘗試過所有這三種。我仍然獲得Number數據類型。 –