数日前に完全に忘れていた問題に遭遇し、SO で言及されていないことに気付きました。
ASP.Net ドキュメントでは、ビジネス インテリジェンス ツールの一部としてデータグリッドが動的に作成されました。コード ビハインドでデータ形式文字列が設定されていましたが、レンダリングされたページに正しく表示されませんでした。
結局のところ、これが機能するには、BoundField オブジェクトの HtmlEncode プロパティを false に設定する必要があります。
残念ながら、この問題は Visual Studio 2005 Dev Web サーバーでは発生しません。この問題は、アプリケーションを IIS6 環境に展開したときにのみ見つかりました。