Wpf Devxpress网格货币格式

Wpf Devxpress网格货币格式,wpf,datagrid,grid,Wpf,Datagrid,Grid,我使用的是Devxpress v13.1,不允许升级 } 我正在尝试从数据集渲染devxpress网格。我希望$400.0000显示为$400.00,但无法使其工作 } 我有以下代码: public MainWindow{ DataSet TransactionList = GetDataFromXML();// Loads XML to DS TransactionGrid.ItemsSource = TransactionLi

我使用的是Devxpress v13.1,不允许升级

        } 
我正在尝试从数据集渲染devxpress网格。我希望$400.0000显示为$400.00,但无法使其工作

        } 
我有以下代码:

public MainWindow{
 DataSet TransactionList = GetDataFromXML();// Loads XML to DS
            TransactionGrid.ItemsSource = TransactionList.Tables[0];
            TransactionGrid.CustomColumnDisplayText += TransactionGrid_CustomColumnDisplayText; 

        }
void TransactionGrid_CustomColumnDisplayText(object sender, DevExpress.Xpf.Grid.CustomColumnDisplayTextEventArgs e)

        {
            if (e.Column.FieldName == "Amount1")
            {
                //e.Column.DisplayTemplate =
               e.DisplayText = String.Format("{0:0.00}", e.Value);

            }
        }
        } 
xaml代码:

    <dxg:GridControl Name="TransactionGrid"        HorizontalAlignment="Left" Height="Auto" Width="Auto" >
                <dxg:GridControl.View >
                    <dxg:TableView AllowEditing="False"></dxg:TableView>
                </dxg:GridControl.View>
                <dxg:GridControl.Columns>
                    <dxg:GridColumn FieldName="Amount1" Header="Amount1" Width="80" >                  
                    </dxg:GridColumn>
           </dxg:GridControl.Columns>
            </dxg:GridControl

>
        } 

我使用TGrid\u CustomColumnDisplayText事件来实现结果。尝试实现StringFormat=“c2”在xaml级别不起作用。我不得不在xaml页面的构造函数中调用下面的语句

TGrid.CustomColumnDisplayText += TGrid_CustomColumnDisplayText; 
        } 
活动内容如下- void Tgrid\u CustomColumnDisplayText(对象发送方, DevExpress.Xpf.Grid.CustomColumnDisplayTextEventArgs(e) { CultureInfo ciUsa=新的CultureInfo(“美国”); 如果(如Column.FieldName==“金额”) { e、 DisplayText=String.IsNullOrEmpty(e.Value.ToString())?String.Empty:String.Format(ciUsa,“{0:c2}”,Convert.ToDecimal(e.Value)); }

        } 

你试过StringFormat=“c2”吗?是的,但它不起作用。我能让它起作用的唯一方法是在代码隐藏中触发事件。我更喜欢在XAML中这样做