Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在动态gridview中使任何列超链接,其中该超链接列链接到另一个gridview_C#_Asp.net - Fatal编程技术网

C# 如何在动态gridview中使任何列超链接,其中该超链接列链接到另一个gridview

C# 如何在动态gridview中使任何列超链接,其中该超链接列链接到另一个gridview,c#,asp.net,C#,Asp.net,如何使任何列超链接,动态gridview中的第一列除外,在动态gridview中,该超链接列链接到另一个gridview 此动态表显示了以下两种类型的输出: 视图1: Start Bus_no Change_at Change_Bus_no Destination Means Desu Office 715 Hanuman Mandir 781 Subroto Park DTC Desu Office 715

如何使任何列超链接,动态gridview中的第一列除外,在动态gridview中,该超链接列链接到另一个gridview

此动态表显示了以下两种类型的输出:

视图1:

Start       Bus_no  Change_at       Change_Bus_no   Destination     Means
Desu Office 715     Hanuman Mandir  781             Subroto Park    DTC
Desu Office 715     Palam Airport   764             Subroto Park    DTC
Desu Office 715     Palam Airport   781             Subroto Park    DTC
视图2:

Start           bus_no  Destination             Means
Subroto Park    764     Nehru Place Terminal    DTC
在第一个视图中,我想创建第二列Bus_no和第四列Changed_Bus_no,在第二个视图中,我想创建第二列作为超链接列,该列将链接到另一个网格视图表

Gridview代码如下所示:


请帮忙。提前准备好

您可以根据需要使用模板字段

试着这样,

<asp:GridView ID="GridView1" runat="server" BackColor="White" 
      BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" 
      GridLines="Vertical" ForeColor="Black">

      <AlternatingRowStyle BackColor="White" />
      <FooterStyle BackColor="#CCCC99" />
      <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
      <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
      <RowStyle BackColor="#F7F7DE" />
      <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
      <SortedAscendingCellStyle BackColor="#FBFBF2" />
      <SortedAscendingHeaderStyle BackColor="#848384" />
      <SortedDescendingCellStyle BackColor="#EAEAD3" />
      <SortedDescendingHeaderStyle BackColor="#575357" />
      <Columns>
            <asp:TemplateField HeaderText="First Column">
          <ItemTemplate>
            <asp:Label ID="lblthird0" runat="server" Text="items" />
          </ItemTemplate>
          </asp:TemplateField> 
         <asp:TemplateField HeaderText="Second Column">
          <ItemTemplate>
          <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#Gridview2"></asp:HyperLink>
          </ItemTemplate>
          </asp:TemplateField>      
         </Columns>      
  </asp:GridView>

您可以对所有专栏都这样做。

谢谢您的回复。但我无法修复任何列,因为此网格视图是动态的。请给我另一个解决方案。
<asp:GridView ID="GridView1" runat="server" BackColor="White" 
      BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" 
      GridLines="Vertical" ForeColor="Black">

      <AlternatingRowStyle BackColor="White" />
      <FooterStyle BackColor="#CCCC99" />
      <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
      <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
      <RowStyle BackColor="#F7F7DE" />
      <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
      <SortedAscendingCellStyle BackColor="#FBFBF2" />
      <SortedAscendingHeaderStyle BackColor="#848384" />
      <SortedDescendingCellStyle BackColor="#EAEAD3" />
      <SortedDescendingHeaderStyle BackColor="#575357" />
      <Columns>
            <asp:TemplateField HeaderText="First Column">
          <ItemTemplate>
            <asp:Label ID="lblthird0" runat="server" Text="items" />
          </ItemTemplate>
          </asp:TemplateField> 
         <asp:TemplateField HeaderText="Second Column">
          <ItemTemplate>
          <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#Gridview2"></asp:HyperLink>
          </ItemTemplate>
          </asp:TemplateField>      
         </Columns>      
  </asp:GridView>