格式化DevExpress ASPxGridView中的列?

Don*_*nny 2 asp.net formatting devexpress aspxgridview

有谁知道我如何格式化DevExpress ASPxGridView中的列.我所拥有的是每天从xml文件生成的xml文件.我想要做的是格式化特定值的列,例如,带有测量值的列,如果没有填充,我想添加尾随零,即1.2到1.200.我只遇到了在ASPX页面中完成的示例,并在代码中构建了我的列.请帮助解决最简单的解决方案或财产.

Emm*_*l N 5

在.aspx页面中,您可以执行此操作,将列格式化为美元金额,小数点后0位

  <dx:GridViewDataTextColumn FieldName="YourFieldName" VisibleIndex="1" Name="Displayame">
      <PropertiesTextEdit DisplayFormatString="${0}" />
  </dx:GridViewDataTextColumn>
Run Code Online (Sandbox Code Playgroud)

在Code后面绑定CellEditorInitialize到一个custome事件处理程序,如:

 ASPxGridViewData.CellEditorInitialize+=new DevExpress.Web.ASPxGridView.ASPxGridViewEditorEventHandler(ASPxGridViewData_CellEditorInitialize);
protected void ASPxGridViewData_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e){
if (e.Column.FieldName == "YourFieldName") {
    e.Editor.Value = string.Format("${0}", e.Value);
}}
Run Code Online (Sandbox Code Playgroud)