Click here to Skip to main content
15,860,972 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
I want to add a column to gridview in ASP.NET, this column should contain Hyperlink and i want to navigate to a particular page with the clicked cell value to be passed using the get method.

How to do this in asp.net(C#)?
I can make the element hyperlink, buut how to pass the selected value?

following is my aspx code

ASP.NET
 <Columns>
        <asp:CommandField HeaderText="" ShowEditButton="True" />
        <asp:TemplateField  HeaderText="Poject Name">
        <ItemTemplate>
                <asp:HyperLink ID="PROJ_NAME" runat="server" DataNavigateUrlFields="PROJ_NAME" NavigateUrl='<%# "~/SummaryReport.aspx?name=" %>' 
                        Text='<%# Eval("PROJ_NAME") %>' ></asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="UPLOADED" HeaderText="Uploaded" ReadOnly="True" />
                <asp:BoundField DataField="EXPECTED_DATA" HeaderText="Expected Data" />
                <asp:BoundField DataField="CURRENT_DATA" HeaderText="Current Data" ReadOnly="True"/>
                <asp:BoundField DataField="COMPLETED" HeaderText="Completed" ReadOnly="True"/>
                
</Columns>



I am new to ASP.NET, any help will be appreciated.. thanks in advance..
Posted
Updated 16-Jan-20 6:21am

1 solution

Hi Avik,

I think the code will work with a little change.

Update NavigateUrl property :

NavigateUrl='<%# "~/SummaryReport.aspx?name={0}" %>'


For more information you follow below links:

Using Hyperlinks in GridView

Using Hyperlinks

how-to-pass-multiple-values-using-gridview-hyperlinkfield



Don't forget to mark useful responses as Answer if they helped you towards a solution.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900