1

Gridview を Excel にエクスポートできる ASP.Net Web サイトがあります。Gridview には、次のように単語と数字が括弧で囲まれた列見出しがいくつかあります。

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

そこにある改行タグをエスケープさせたくないので、バインドされたフィールドの HtmlEncode プロパティを False に設定しました。これで問題ありません。必要に応じて and を使用&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 に答える