主题:怎样动态改变gridview的列的链接
页面中有一个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}"
这个在后台代码中该如何实现,请高手赐教。
即
<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}"
这个在后台代码中该如何实现,请高手赐教。