0

特定のデータベーステーブルの列にバインドされているテキストボックスがあります。この列は、小数点以下4桁の数値になるようにフォーマットされています。

私が欲しいのは、小数点以下の桁数なしでテキストボックスに整数を表示することですが、小数点以下の桁数で浮動小数点数を表示します。

例1)テキストボックスに表示(45)、データベースのデータ(45.0000)

2)テキストボックスに表示(45.45)、データベースのデータ(45.4500)

誰か助けてもらえますか?

4

2 に答える 2

0

マークの代替。1つは45を印刷し、もう1つは45.45を印刷します。

        float num = 45.4500f;
        float num2 = 45.0000f;


        string strnum = num.ToString().TrimEnd('0', '.');

        this.textBox1.Text = strnum;
于 2012-07-02T02:00:52.040 に答える
0

カスタム数値文字列形式を使用できます。

すなわち

Single data1 = 45.0000f;
Single data2 = 45.4500f;
string sFormat = "#0.####";
textBox1.Text = data1.ToString(sFormat); // displays 45
textBox2.Text = data2.ToString(sFormat); // displays 45.45
于 2012-07-02T01:45:17.677 に答える