数値コントロールに設定可能な書式の桁数は?
対象製品
InputMan for .NET 2.0J Web Forms Edition
詳細
15桁です。
これは、JavaScriptの制限事項による仕様となります。JavaScriptでの16桁以上の演算は、正しく計算されない場合があるため、数値コントロールでは最大桁数が15桁になるよう、書式設定を制御しています。
そのため、プロパティページでFormat.Digitプロパティに"#,###,###,###,###.###"などと、16桁以上の値を設定すると、エラーが発生します。また、コードで設定する場合も実行時に例外が発生します。
これは、JavaScriptの制限事項による仕様となります。JavaScriptでの16桁以上の演算は、正しく計算されない場合があるため、数値コントロールでは最大桁数が15桁になるよう、書式設定を制御しています。
そのため、プロパティページでFormat.Digitプロパティに"#,###,###,###,###.###"などと、16桁以上の値を設定すると、エラーが発生します。また、コードで設定する場合も実行時に例外が発生します。
この文書は、以前は次のFAQ IDで公開されていました : 10041