截断文本框值 [英] truncate textbox value

查看:85
本文介绍了截断文本框值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

textBox7.Text = Convert.ToDouble(textBox1.Text).ToString();



在排除此行后textbox7.text = 1.00034333

即textbox.text = 1.000;

i只需要textbox7.text中的前4个字符。是否有可能使用truncate?



plz help。

解决方案

格式化字符串如下;



 字符串 .Format(   {0:0.000},txtbox7.Text); 





我假设你在。之后需要3个小数点,如果你的期望是这样,那么这对你有帮助。



您也可以用另一种方式执行此操作,只需将该字符串转换为十进制并舍入小数点。


< pre lang =cs> textBox7.Text = Convert.ToDouble(textBox1.Text).ToString( F3);





你应该看看 MSDN - 标准数字格式字符串 [ ^ ]。


看看: https://msdn.microsoft.com/en-us/library/75ks3aby(v = vs.110)的.aspx [ ^ ]


textBox7.Text = Convert.ToDouble(textBox1.Text).ToString();

after excuting this line textbox7.text=1.00034333
i.e. textbox.text=1.000;
i want just first 4 characters in textbox7.text. is it possible using truncate?

plz help.

解决方案

Format the string like below;

String.Format("{0:0.000}", txtbox7.Text); 



I assume that you required 3 decimal points after ".", if your expectation is like that then that would be helpful to you.

You can do this in another way also, you just convert that string into decimal and round the decimal point.


textBox7.Text = Convert.ToDouble(textBox1.Text).ToString("F3");



You should have a look at MSDN - Standard Numeric Format Strings[^].


Have a look : https://msdn.microsoft.com/en-us/library/75ks3aby(v=vs.110).aspx[^]


这篇关于截断文本框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆