如何为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> 展开
我的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> 展开
4个回答
展开全部
<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控件,并且设置数据源。
展开全部
可以使用模板列,而且还有很多种写法,以下是其中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>
<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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[url=http://mulmu.vicp.net ]文字文字[/url]
记得要加http://
记得要加http://
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也可以用LinkButton啊好多都可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询