Перепишите HyperLinkField.DataNavigateUrlFormatString на лету - PullRequest
0 голосов
/ 13 апреля 2010

У меня есть asp:GridView с HyperLinkField.

Свойство DataNavigateUrlFormatString установлено на View.aspx?id={0}&isTechnical={1} и DataNavigateUrlFields на ID,isTechnical

Где ID - основной столбец INT и isTechnical - BIT, т. Е. Представление SQL Server bool.

Таким образом, URL отображаются как View.aspx?id=1&isTechnical=1, но я хочу заменить число на true|false.

Как я могу это сделать? Подать в суд на DataBinging событие как-нибудь?

RowDataBound событие, к сожалению, не помогло - изменение DataNavigateUrlFormatString вызывает повторный вызов события и, следовательно, - StackOverflowException.

1 Ответ

0 голосов
/ 14 апреля 2010

ASP.NET 4.0 генерирует BIT поля как True|False строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...