C# 链接按钮到Gridview
我有以下GridView,我的源代码如下所示:C# 链接按钮到Gridview,c#,asp.net,.net,gridview,C#,Asp.net,.net,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
<%@ 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 shopID=@pageid">
<SelectParameters><asp:QueryStringParameter Name="pageid" QueryStringField="id"/></SelectParameters>
</asp:SqlDataSource>
导出到csv
我想创建链接到url的第一列值“链接”按钮。如何创建此按钮?在gridview中,设置AutoGenerateColumn=“False”。接下来,打开Gridview的属性并将列转换为模板字段。在项目模板中,添加超链接控件。从这里,您可以随意更改超链接控件。要访问列中的数据,可以在gridview中使用eval(例如Text='',设置AutoGenerateColumn=“False”。接下来,打开Gridview的属性并将列转换为模板字段。在项目模板中,添加超链接控件。在此,您可以根据需要更改超链接控件。要访问列中的数据,可以使用eval(例如Text=''将模板字段作为网格视图中的第一列,并在该模板字段中放置链接按钮。)
单击链接按钮->链接按钮任务->编辑数据绑定->文本=将模板字段作为网格视图的第一列,并在该模板字段中放置链接按钮
单击链接按钮->链接按钮任务->编辑数据绑定->文本=这可以使用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>
这可以使用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>
您可以查看您的问题并告诉我们问题的位置吗?@ebram我想将gridview的第一列添加到linkbutton??您可以查看您的问题并告诉我们问题的位置吗?@ebram我想将gridview的第一列添加到linkbutton??