如何为gridview设置超链接详细步骤

我已经在页面上面添加了一个GRIDVIEW控件,并且设置了它的数据源,但运行显示出来的都不是超级链接(假设只有一列),怎么设置才可以把里面的第一列设置为超链接,麻烦给出详... 我已经在页面上面添加了一个GRIDVIEW控件,并且设置了它的数据源,但运行显示出来的都不是超级链接(假设只有一列),怎么设置才可以把里面的第一列设置为超链接,麻烦给出详细步骤。 作出来的效果就像下面那幅图一样,那个中华武备是不是要单独加一行啊
我的html代码如下:
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CaptionAlign="Top"
DataKeyNames="name" DataSourceID="SqlDataSource1" Font-Bold="True" Height="184px"
Width="440px">
<Columns>
<asp:BoundField DataField="name" HeaderText="name" ReadOnly="True" SortExpression="name" />
</Columns>
<RowStyle HorizontalAlign="Left" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:masterConnectionString %>"
SelectCommand="SELECT TOP (1) name FROM peter"></asp:SqlDataSource>

</div>
</form>
</body>
展开
 我来答
教育创造无限可能
2015-08-23 · 无限相信教师与学生的潜力
教育创造无限可能
采纳数:1278 获赞数:10834

向TA提问 私信TA
展开全部
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="227px">                                                          /ID声明/
            <Columns>                
                <asp:HyperLinkField HeaderText="a" DataNavigateUrlFields="a" DataNavigateUrlFormatString="Default.aspx?id={0}" />
                <asp:TemplateField HeaderText="b">
                    <ItemTemplate>
                        <asp:HyperLink ID="HyperLink1" runat="server"></asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="c">
                    <ItemTemplate>
                        <a href="Default.aspx" runat="server" id="h"></a>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>

 在页面上面添加了一个GRIDVIEW控件,并且设置数据源。

lisi8412852
推荐于2016-04-04 · TA获得超过186个赞
知道答主
回答量:48
采纳率:0%
帮助的人:35.8万
展开全部
可以使用模板列,而且还有很多种写法,以下是其中2种
<Columns>
<asp:TemplateField HeaderText="name">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("链接地址绑定") %>'>
<%# Eval("name") %></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText="name">
<ItemTemplate>
<a href='<%# Eval("链接地址绑定") %>'><%# Eval("name") %></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshiguozhong1
2010-04-08
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
[url=http://mulmu.vicp.net ]文字文字[/url]
记得要加http://
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全部告诉你
2010-04-04 · 用简单的工具解决麻烦的问题,提高工作效率
全部告诉你
采纳数:44 获赞数:447

向TA提问 私信TA
展开全部
也可以用LinkButton啊好多都可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式