Как я могу использовать IFormatProvider с ASP.Net? - PullRequest
1 голос
/ 19 апреля 2011

Интерфейс IFormatProvider позволяет мне создать класс, который выполняет произвольное форматирование объектов в виде строк и может использоваться, например, с. string.Format.

Однако, кажется, нет простого способа использовать его с ASP.Net. Например, если у меня есть DataGrid, я могу создать BoundColumn и использовать его DataFormatString, чтобы сказать, как его отформатировать, но я не вижу никакого способа чтобы сказать ему использовать мою реализацию IFormatProvider. BoundColumn кажется ограниченным строками формата по умолчанию.

Лучшее решение, которое я нашел на данный момент, - это создание собственного класса, расширяющего DataGridColumn, который по сути дублирует функциональность BoundColumn.

Есть ли лучший способ сделать это?

...