Vb6 在datagrid视图中将美元货币符号应用于货币值

Vb6 在datagrid视图中将美元货币符号应用于货币值,vb6,Vb6,我正在尝试更改datagrid视图上的货币符号,这对本地货币欧元很有效: 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

我正在尝试更改datagrid视图上的货币符号,这对本地货币欧元很有效:

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")

我无法格式化为字符串,因为要对单元格的值进行计算。

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

只需编写字符$=>Chr36=>即可打印$


您的问题将得到解决。

您不能将其转换为字符串(这将导致出现上述问题),而是将其显示为一个数字,并使用串联仅使用美元符号作为前缀?这看起来像是.NET代码而不是VB6。