页面中有一个gridviw控件,页面加载时已经绑定了数据,这个gridview中有一列是超级链接列。

<asp:HyperLinkField DataNavigateUrlFields="id" DataTextField="title" 
HeaderText="问题描述" DataNavigateUrlFormatString="A.aspx?id={0}">
<HeaderStyle Font-Size="10pt" HorizontalAlign="Left" />   <ItemStyle Font-Size="9pt" />  </asp:HyperLinkField>
我在按下“查询”按钮后,这个gridview重新绑定了数据,超级链接列还是原来的那一列。但这时我要的是这个超级链接列的指向是另一个页面。即
DataNavigateUrlFormatString="A.aspx?id={0}"> 指向的页面不再是A.aspx,而是B.aspx,也就是
 DataNavigateUrlFormatString="B.aspx?id={0}"
这个在后台代码中该如何实现,请高手赐教。