c#中怎么实现千位分割符

请问在c#中怎么实现千位分割符`在txt文本框中输入数字每三位一分割`是代码还是属性??跪求高手指教... 请问在c#中怎么实现千位分割符`
在txt文本框中输入数字
每三位一分割`是代码还是属性??
跪求高手指教
展开
 我来答
匿名用户
2013-07-10
展开全部
要想键入的时候就显示出来不太好办~~好像不行~textbox没有这个属性~不想密码有password的属性键入的时候就能显示成点~要想实现这个功能只能是在换焦点的时候显示出来~例如~你在textbox1里面打了12345,在切换到textbox2里面输入的时候textbox1会变成12,345~我会这样。
首先,在textbox1里面的属性里AutoPostBack属性选成True;
其次,在textbox1的事件里面添加TextBox1_TextChanged事件;
最后在这个事件里面添加代码:
this.textbox1.Text = string.Format("{0:C}",Convert.ToDecimal(this.textbox1.Text));
匿名用户
2013-07-10
展开全部
string.Format,可以限制前缀,千分位,小数位数等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
txtmoney.Text = string.Format("{0:C}",Convert.ToDecimal(txtmoney.Text))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-28
展开全部
字母 含义
C或c Currency 货币格式
D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了)
E或e Exponent 指数格式
F或f Fixed point 固定精度格式
G或g General 常用格式
N或n 用逗号分割千位的数字,比如1234将会被变成1,234
P或p Percentage 百分符号格式
R或r Round-trip 圆整(只用于浮点数)保证一个数字被转化成字符串以后可以再被转回成同样的数字
X或x Hex 16进制格式

示例如下(见cs_6.cs)
static void Main()
{
int i=12345;
Console.WriteLine("{0:C}",i); //货币
Console.WriteLine("{0:D}",i); //十进制数
Console.WriteLine("{0:E}",i); //科学技术法
Console.WriteLine("{0:F}",i); // 浮点数表示法
Console.WriteLine("{0:G}",i); //G或g General 常用格式
Console.WriteLine("{0:N}",i); //N或n 用逗号分割千位的数字
}
要的这个吧?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式