2012-04-24 100 views
1

我试图改变一个数据网格视图的货币符号,这个工程的罚款当地货币(欧元):应用美元货币符号,以货币价值在数据网格视图

DBTotalGrid.Columns(9).DefaultCellStyle.Format = "C" 
but I can't change to a dollar sign, the following has no effect: 
DBTotalGrid.Columns(8).DefaultCellStyle.FormatProvider = CultureInfo.GetCultureInfo("c", "us") 

我不能格式化为字符串,因为计算是在单元格的值上执行的。

+0

而不是转换为一个字符串,这将导致提到的问题,你可以不显示它作为一个数字,只是使用串联美元符号的前缀? – 2012-04-24 14:49:12

+0

这看起来像.NET代码而不是VB6。 – 2012-04-25 03:28:47

回答

0

必须以二进制格式打印字符才能将其发送到网格。

只写汉字$ => CHR(36)=>这将打印$

您的问题将得到解决。