0
我有一个网格,我的数据包含3个小数位数字属性值。我想导出网格,仍然有小数格式到2个地方。但没有发生。它在网格中显示2个小数位,但是当我单击导出时,它会变为excel文件中的3位小数位。我使用“{0:N2}”)的原因是,当我使用其他文化时,它会相应地显示。 做什么是最好的方法?如何导出带有两位小数位的剑道网格(带文化)
@(Html.Kendo().Grid<Box>()
.Name("gridKendo")
.Columns(columns =>
{
columns.Bound(l => l.Name).Locked(true);
columns.Bound(l => l.Length).Format("{0:N2}");
columns.Bound(l => l.Length2).Format("{0:N2}");
columns.Bound(l => l.Length3).Format("{0:N2}");
})
.ToolBar(toolBar =>
{
toolBar.Create().Text("Add Book");
toolBar.Excel();
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5))
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
.Filterable()
.Groupable()
.Excel(excel => excel
.FileName("Excel.xlsx")
.Filterable(true)
.ProxyURL(Url.Action("ExportToExcel", "Grid"))
)
.DataSource(dataSource => dataSource
.WebApi()
.PageSize(10)