DataGridViewに表示およびキャプチャされた小数点以下の桁数をフォーマットしたいのですが、小数点以下の桁数が最小で、小数点以下の桁数が最大です。例えば:
If caught, "120.0" display "120.00"
If caught "120.01" display "120.01"
If caught "120,123" display "120,123"
If caught "120.1234" display "120.1234"
If caught "120.12348" display "120.1235" (round)
DataGridView列の「txtcDecimal」には(デザイナーからの)プロパティがあります
txtcDecimal.DefaultCellStyle.Format = "N2";
txtcDecimal.DefaultCellStyle.Format = "0.00##"; // IS ANSWER. I do not work for an event that interfered
マスク「0.00##」は「n2」として機能し、小数点以下2桁しか取得しません。これは、小数点以下2桁に正しく丸められますが、必要なものが気に入らないだけです(例で示しています)。
多くのリソースを消費せずに簡単な方法でそれを行うにはどうすればよいですか?
ありがとうharlam357&Tom Garske