1

我有一个 ASP.Net 网站,允许您将 Gridview 导出到 Excel。Gridview 有一些带有单词的列标题,然后是用括号括起来的数字,如下所示:

Abc<br>(43)
Xyz<br>(55)

我已将绑定字段的 HtmlEncode 属性设置为 False,因为我不希望它转义我在其中的换行符。这很好,如果需要,我什至可以使用&amp;#40;&amp;#41;转义括号。

我遇到的问题是 Excel 将 (43) 视为负数并将其显示为 -43。我怎样才能逃避括号?

4

1 回答 1

1

2 Lines在“RenderControl”行之后添加以下内容。它将解决问题。

string style = @"<style> TD { mso-number-format:\@; } </style> ";
Response.Write(style);
于 2012-03-08T11:35:37.127 回答