动态重写HyperLinkField.DataNavigateUrlFormatString

时间:2010-04-13 16:32:53

标签: .net asp.net data-binding sql-server-2008 gridview

我有asp:GridView HyperLinkField

DataNavigateUrlFormatString属性设置为View.aspx?id={0}&isTechnical={1}DataNavigateUrlFields设置为ID,isTechnical

其中ID是主要列INTisTechnical - BIT,即bool的SQL Server表示形式。

所以网址显示为View.aspx?id=1&isTechnical=1,但我想用true|false替换数字。

我该怎么做?某事起诉DataBinging事件?

遗憾的是,

RowDataBound事件没有帮助 - 更改DataNavigateUrlFormatString导致事件重新引发,因此 - StackOverflowException

1 个答案:

答案 0 :(得分:0)

ASP.NET 4.0将BIT字段生成为True|False字符串