截断文本框值 [英] truncate textbox value
问题描述
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屋!