Don*_*nny 2 asp.net formatting devexpress aspxgridview
有谁知道我如何格式化DevExpress ASPxGridView中的列.我所拥有的是每天从xml文件生成的xml文件.我想要做的是格式化特定值的列,例如,带有测量值的列,如果没有填充,我想添加尾随零,即1.2到1.200.我只遇到了在ASPX页面中完成的示例,并在代码中构建了我的列.请帮助解决最简单的解决方案或财产.
在.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)
| 归档时间: |
|
| 查看次数: |
20723 次 |
| 最近记录: |