【问题标题】:Data Formatting not retained when exporting to .xls导出到 .xls 时不保留数据格式
【发布时间】:2011-04-27 09:46:29
【问题描述】:

我正在使用 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,因为我正在绑定多行数据。为什么会这样?有没有解决方案/替代方案?非常感谢:D

【问题讨论】:

    标签: c# devexpress export-to-excel xtrareport


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多