gpt4 book ai didi

c# - 导出到 .xls 时不保留数据格式

转载 作者:行者123 更新时间:2023-11-30 22:39:19 26 4
gpt4 key购买 nike

我正在使用 XtraReports,在将报告导出到 .xls 时遇到问题

我的一些数据在显示给浏览器之前需要格式化。

private void xrTableCell1_BeforePrint(object sender, PrintEventArgs e)
{
xrTableCell1.Text = "(" + xrTableCell1.Text + ")";
}

为了在打印前格式化我的数据,我使用了上面的代码。但是当将数据导出到 .xls 时,附加的 "("")" 被删除。

当我使用以下代码时,我碰巧看到它正在发生:

xrTableCell1.DataBindings.Add("Text", DataSource, "ClassPropertyName");

但是当我简单地使用时不会发生:

xrTableCell1.Text = "My Data";

问题是,我不能使用 .Text 因为我要绑定(bind)多行数据。为什么会这样?有解决方案/替代方案吗?非常感谢:D

最佳答案

能够解决这个问题。在 CreateDocument() 方法之后,添加这行代码:

ReportViewer.Report.ExportOptions.Xls.TextExportMode = TextExportMode.Text;

关于c# - 导出到 .xls 时不保留数据格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5802155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com