2017-01-09 55 views
0

我有一個數字鍵盤,其中包含0-9的文本按鈕和一個添加小數點的按鈕「。」。當你點擊按鈕時,它會將文本添加到datagridview單元格中。 但是,是否有任何方法來限制輸入,以便在小數點後面不能添加兩個以上的數字(因爲datagridview列代表價格)?如何將datagridview單元格值輸入限制爲小數點後的2個數字?

喜歡的東西在button_click事件規則

if (ddr.Contains(".") && ddr.EndsWith(".##")) 

回答

0

可能是你可以嘗試這樣的事情

 string[] ddrs = ddr.Split('.'); 
     if(ddr.Contains(".") && ddrs[1].Length == 2) 
     { 

     } 
+0

這似乎並不工作,它進入if語句,當細胞的文本,例如「88」 – Icecubelegacy

+0

更改了答案。看一看 –

相關問題