C# String.Format() 格式控件

本文关键字:格式 控件 String Format | 更新日期: 2023-09-27 18:19:52

dgProducts.Columns["Unit Price"].DefaultCellStyle.Format = "c";

当我执行此代码时,它显示带有 $ 符号的钱(例如:对于 432,它显示为 $432.00(。但我想要"LKR"而不是"$"符号。有可能做到吗?请帮帮我!

C# String.Format() 格式控件

若要覆盖客户端上的区域设置,请设置 FormatProvider。

dgProducts.Columns["Unit Price"].DefaultCellStyle.Format = "c";
dgProducts.Columns["Unit Price"].DefaultCellStyle.FormatProvider =  new CultureInfo("si-LK");

但更好的主意是不这样做,而只是确保客户端上的区域设置正确