Để định dạng tiền tệ trong textbox với dấu phẩy cần làm theo hai bước sau:
Bước 1: Thêm thư viện:
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.
Lưu ý: không nên chọn font "Microsoft Sans Serif" vì font này không hỗ trợ dấu dấu phẩy trong định dạng tiền tệ "en-US"
Nguyễn Tuấn Khiêm