日期:2014-05-18  浏览次数:20859 次

将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->确定-》编辑模版-添加超链接按钮