1

IFormatProvider接口允许我创建一个类,该类将对象的自定义格式设置为字符串,并且可以与例如string.Format.

但是,似乎没有一种简单的方法可以将它与 ASP.Net 一起使用。例如,如果我有一个DataGrid我可以创建一个BoundColumn并使用它DataFormatString来说明如何格式化它,但是我看不到任何方法来告诉它使用我的IFormatProvider实现。BoundColumn似乎仅限于默认格式字符串。

到目前为止,我发现的最佳解决方案是创建我自己的扩展类,DataGridColumn它基本上复制了BoundColumn.

有更好的方法吗?

4

0 回答 0