日期:2014-05-17  浏览次数:20528 次

textbox 中的数字怎么能保留成整数,但是计算时用的是他的保留前的值
例如,a + b = 1.1234
我要在textbox中显示 1 ,但是在计算中用到该控件的值,我要用它的准确地值,即:1.1234,而不是 1 。
这样,textbox该怎么设置,或有什么方法来实现。

------解决方案--------------------
WinForm or WebForm?Web的话把1.1234写到自定义属性里面
------解决方案--------------------
用一个变量保存真实值,显示的时候截取这个值的整数部分,计算就用这个变量的值就行了,干嘛非要用控件的值。
------解决方案--------------------
C# code

double t = 1.1234;
                string s = t.ToString("F0");//1 显示的时候处理一下就行,原值还是不变,不要想太复杂,毕竟textbox只是用来显示的