2016-03-01 22 views
0

我有文本框,我需要用逗號分隔符(如12,654,500)將那個格式轉換爲curency和money格式,任何人都可以幫助我?如何在c#中將文本框格式轉換爲以逗號分隔格式(如100,236,563)的金錢?

private void txtMuchMoney_TextChanged(object sender, EventArgs e) 
{ 

} 
+1

你確定這是你想要的格式,逗號之間有四位數字嗎? – stuartd

+0

因此,您的文本框掩碼應該是'$ 000,000,000' – stuartd

+0

爲什麼不先嚐試谷歌問題。我花了2秒纔得到它。第一個鏈接導致詳細的MSDN文章 – user853710

回答

0

使用MaskedTextboxMask屬性設置爲00,0000,000

+0

爲什麼你不首先嚐試谷歌的問題。我花了2秒纔得到它。第一個鏈接導致一個詳細的MSDN文章。 – user853710

+0

@ user853710本應該低於這個問題,我猜。 –

+0

是的,....抱歉,必須點擊錯誤的,讓我修復它 – user853710

1

使用這種面膜:

$000,000,000 

參考this MSDN article對口罩的更多信息。

$:貨幣符號。顯示的實際字符將是適合格式提供者的貨幣符號,由控件的FormatProvider屬性確定。

,:數千佔位符。實際使用的顯示字符將是適合格式提供者的千位佔位符,由控件的FormatProvider屬性確定。

因此,如果您沒有獲得所需的開箱即用行爲,您可能還需要設置FormatProvider屬性。

相關問題