我设置了textbox输入数据,录入数据存储到数据库中一个货币型字段。
请问如何将textbox中的文本数据转换为货币型数值?
是不是用 convert.ToInt32 ?还有怎么转换文本为日期型,日期型转换为数值型、日期转换为文本?还有以前学VFP,有很多数值转换函数,如str()、var()、dtoc()
在C#一些教学书上都没见过类似的!
请问如何将textbox中的文本数据转换为货币型数值?
是不是用 convert.ToInt32 ?还有怎么转换文本为日期型,日期型转换为数值型、日期转换为文本?还有以前学VFP,有很多数值转换函数,如str()、var()、dtoc()
在C#一些教学书上都没见过类似的!
textBox1.Text.ToString("¥#,##0.00")或者String.Format("{0:C2}",120);
还有怎么转换文本为日期型,
Convert.ToDateTime(textBox1.Text)或者DiteTime.TryParse()
日期型转换为数值型
这个什么意思
日期转换为文本
DateTime.Now.ToString();
继续问一个:怎么设置textbox输入格式呢?我想输入带2位小数的数值,不需要输入小数点,自动留2位作为小数。如,我想输入123.45,只需要输入12345,textbox 直接显示123.45
DateTime m=DateTime.ParseExact(s,"yyyyMMddHHmmss",null);// C 货币
2.5.ToString("C"); // ¥2.50
// D 10进制数
25.ToString("D5"); // 25000
// E 科学型
25000.ToString("E"); // 2.500000E+005
// F 固定点
25.ToString("F2"); // 25.00 "F?"表示保持几位小数
// G 常规
2.5.ToString("G"); // 2.5
// N 数字
2500000.ToString("N"); // 2,500,000.00
// X 16进制
255.ToString("X"); // FF