このIFormatProviderインターフェイスを使用すると、オブジェクトを文字列としてカスタム フォーマットするクラスを作成できますstring.Format。
ただし、ASP.Net で簡単に使用する方法はないようです。たとえば、 がある場合、DataGridを作成し、BoundColumnそれを使用してそれをフォーマットする方法を指定できますが、実装DataFormatStringを使用するように指示する方法がわかりません。デフォルトのフォーマット文字列に限定されているようです。IFormatProviderBoundColumn
これまでに見つけた最善の解決策は、DataGridColumn本質的に の機能を複製する独自のクラス拡張を作成することですBoundColumn。
それを行うより良い方法はありますか?