我是否需要设置一个属性才能将这个带有前导零的数字导出到 excel 中?或者也许是网格本身的设置?迫使它被视为字符串而不是猜测的东西是数字吗?
我正在使用最新版本的 Devexpress。
我是否需要设置一个属性才能将这个带有前导零的数字导出到 excel 中?或者也许是网格本身的设置?迫使它被视为字符串而不是猜测的东西是数字吗?
我正在使用最新版本的 Devexpress。
使用ASPxGridViewExporter.RenderBrickEvent格式化导出的值。
<dx:ASPxGridViewExporter ID="gridExport" runat="server" GridViewID="grid" OnRenderBrick="grid_OnRenderBrickEvent"/>
protected void grid_OnRenderBrickEvent(object sender, ASPxGridViewExportRenderingEventArgs e)
{
if (e.RowType == GridViewRowType.Data && e.Column.FieldName == "yourcolumnfieldname")
{
string format = "0000000000.##";
e.Text = ((decimal)e.Value).ToString(format);
e.TextValue = ((decimal)e.Value).ToString(format);
}