链接按钮的GridView
问题描述:
我已经跟随GridView和我的源代码如下所示:链接按钮的GridView
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ShopData.ascx.cs" Inherits="usercontrols.UsercontrolsShopData" %>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Export to csv</asp:LinkButton>
<br /> <br />
<asp:GridView ID="gridviewShopData" runat="server" DataSourceID="SqlDataSource1" CellPadding="4" BackColor="White" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px">
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<RowStyle BackColor="White" ForeColor="#330099" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<SortedAscendingCellStyle BackColor="#FEFCEB" />
<SortedAscendingHeaderStyle BackColor="#AF0101" />
<SortedDescendingCellStyle BackColor="#F6F0C0" />
<SortedDescendingHeaderStyle BackColor="#7E0000" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT firstName as 'First Name',lastName as 'Last Name',employeeNumber as 'Employee Number',productID as 'Product Number' FROM ShopOrder where [email protected]">
<SelectParameters><asp:QueryStringParameter Name="pageid" QueryStringField="id"/></SelectParameters>
</asp:SqlDataSource>
我想要做的第一列的值链接按钮链接到一个url..how我可以让这个?
答
获取Grid视图中第一列的模板字段,模板田间地头链接按钮..
点击链接按钮 - >链接按钮任务 - >编辑数据Bindings->文本= <%的eval(“你的ColumnName”)%
答
在你的gridview中,设置AutoGenerateColumn =“False”。 NExt,打开Gridview的属性并将列转换为模板字段。在项目模板中,添加超链接控件。从这里您可以随意更改超链接控件。要访问列中的数据,您可以使用eval(例如:Text ='<%#Eval(“ColumnName”,“Run”)%>'
答
这可以通过使用一个TemplateField完成。请在下面的示例代码。
<asp:TemplateField HeaderText="Your Header Here">
<ItemTemplate>
<asp:HyperLink runat="server" Text="<%# Bind(Text) %>" NavigateUrl='<%# "Your Link Here" %>' Target="_blank"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
你可以检查你的问题,并告诉我们wh这个问题出现了吗? – 2013-03-11 11:45:23
@ebram我想使gridview的第一列linkbutton? – Binoop 2013-03-11 12:09:41