将GridView控件上的一列元素做超链接
具体该怎么弄啊 !
[解决办法]
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="YourDataKeyNames"
DataSourceID="SQLSomething">
<Columns>
<asp:HyperLinkField DataTextField="ARecord" DataNavigateUrlFields="AValue" DataNavigateUrlFormatString="Destination.aspx?QS={0}"
HeaderText="Role Name" />
</Columns>
</asp:GridView>
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.hyperlinkfield.aspx
[解决办法]
- HTML code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> <Columns> <asp:TemplateField> <ItemTemplate> <a id="anchor" href='<%#Eval("字段名1") %>' runat="server"> <%#Eval("字段名2") %></a> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
[解决办法]
具体是在设计界面,点击GridView会在右上角出现一个箭头的投标,再自己添加模版列Template->确定-》编辑模版-添加超链接按钮