C# 右对齐自定义货币datagridview

C# 右对齐自定义货币datagridview,c#,datagridview,format,currency,C#,Datagridview,Format,Currency,我需要具有特定货币格式的datagridview列: 用户输入:213 输出:vnt。213 所需输出:213 vnt 当前代码: var vntformat = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone(); vntformat.CurrencySymbol = "vnt. "; advancedDataGridView1.Columns[

我需要具有特定货币格式的datagridview列:

用户输入:213

输出:vnt。213

所需输出:213 vnt

当前代码:

            var vntformat = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();
            vntformat.CurrencySymbol = "vnt. ";
            advancedDataGridView1.Columns[21].DefaultCellStyle.FormatProvider = vntformat;
            advancedDataGridView1.Columns[21].DefaultCellStyle.Format = "c0";

如何将货币符号向右对齐?

根据您希望如何处理空格,将
CurrencyPositivePattern
更改为3或1

vntformat.CurrencyPositivePattern=1

记录在这里

您可能还需要指定如何使用
CurrencyNegativePattern
显示负数。这里有很多选项