2014-09-24 22 views
0

我嘗試創建一個表單,其中添加了一個dx:ASP:SpinEdit,它是一個可以控制數字數據的控件。我使用它,因爲我希望用戶只能把數值。Minxalue for dx:ASPxSpinEdit不起作用(asp.NET VB)

這裏是我用來創建它的代碼(圖形,而不是編程方式):

<form id="f_main" runat="server"> 

    <dx:ASPxSpinEdit ID="se_quantity" MinValue="1" runat="server"></dx:ASPxSpinEdit> 

</form> 

我將這個元素從改變值阻止用戶,如果它的股價下跌1。我做錯了與它呢?或者我應該使用另一種控制(我會在最好的情況下保持這種控制)。

回答

0

其實我沒有提到我的元素的類型和maxValue。我發現了一個技巧來超越事實,即我們應該將MaxValue與MinValue結合起來,而不僅僅是MinValue。這裏是我做的事:

<dx:ASPxSpinEdit ID="spinEdit_1" MinValue="1" MaxValue="79228162514264337593543950335" NumberType="Integer" runat="server"></dx:ASPxSpinEdit> 

爲什麼我把這麼長的整數的原因是我需要的用戶把一個從1數到無限(theorically)。我搜索了「爲MaxValue的參數最大值爲SpinEdit的DevExpress」我發現這個數量由下面的代碼輸入在我的C#filethe:

Console.Write(spinEdit_1.MaxValue); 

然後我發現這個號碼,並把它在「MaxValue的」參數。我還應該確定用戶不輸入逗號的「NumberType」參數。

希望它有助於類似問題。