Tag Archive for '.Net'

ASP.NET: Clickable BoundField in Gridview

Problem: I customized my gridview and created a set of boundfield columns. Now, I need to make one of these boundfields be clickable or some sort of hyperlink.

Solution: Create a TemplateField and a hyperlink control in your ItemTemplate.

<asp:GridView ID="GridView1" runat="server">
   <Columns>
      <asp:TemplateField>
         <ItemTemplate>
            <asp:HyperLink ID="Hyperlink1" runat="server"
               Text='<%# Bind("FieldName") %>'>
            </asp:HyperLink>
         </ItemTemplate>
      </asp:TemplateField>

In this example, the HyperLink Text property is binded to a specific field from the datasource used by the gridview. In this way you could now have a clickable BoundField in your gridview. Just modify the NavigateUrl property of the HyperLink control for its navigation functionality.