如何在ASP.Net中使用IFormatProvider?

时间:2011-04-19 07:37:43

标签: asp.net .net webforms iformatprovider

IFormatProvider界面允许我创建一个类,该类将对象的自定义格式设置为字符串,并且可以与...一起使用。 string.Format

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

我到目前为止找到的最佳解决方案是创建我自己的扩展{{3}}的类,它基本上复制了BoundColumn的功能。

有更好的方法吗?

0 个答案:

没有答案