Nội dung
Giới thiệu
Câu hỏi đặt ra như sau:
“Mình có 1 textbox để hiển thị tổng tiền của hóa đơn, giả sử là 100000, bạn thấy đấy như vậy thì xấu quá, bây giờ mình muốn hiển thị là 100,000 thì dễ nhìn hơn. Có cách nào làm vậy được không các bạn. “
Dưới đây Csharpcanban.Com sẽ hướng dẫn các bạn thực hiện định dạng tiền tệ đối với textbox trong C#. Các bạn thực hiện các bước như sau:
Thực hành
Bước 1: Thêm thư viện (namespace)
using System.Globalization;
Bước 2: Thêm đoạn code sau vào sự kiện TextChange của Textbox muốn định dạng
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US"); decimal value=decimal.Parse(texbox1.Text,System.Globalization.NumberStyles.AllowThousands); texbox1.Text = String.Format(culture, "{0:N0}", value); texbox1.Select(texbox1.Text.Length, 0);
Bước 3: Chọn font hiển thị Arial cho textbox.
Kết quả
Và cuối cùng là kết quả:
Chúc các bạn thành công !!!