2014-12-04 38 views
0

這是我第一次使用Infragistics組件。 我的WinForm項目,形式,包括UltraNumericEditor使用此設置:UltraNumericEditor不顯示零值

FormatString: ### ### ###.## 
MinValue: 0 
Nullable: true 
NullText: [N/A] 
NumericType: Double 
TabNavigation: NextControl 

在組件是沒有事件。 如果我想寫入「文本框」0(零),文本框是空的,我沒有看到任何字符,但在此組件後面的代碼返回正確的值。

其他號碼是好的,我不知道爲什麼。 有沒有人遇到過這種行爲?

感謝您的幫助。

回答

1

那是因爲你使用 '#' 作爲Formatstring

,你必須使用類似

### ### ##0.00 

n2 

C2' for currency 

這是回回m msdn

用相應的數字代替「#」符號(如果存在的話);否則,結果字符串中不會出現數字。

這裏是爲了更好地理解一個鏈接

Custom Numeric Format Strings