Hyperlink Column

GridViewHyperlinkColumn derives from GridViewBoundColumnBase class and its content is represented by a HyperlinkButton control. The bound value is automatically displayed as a link.

Here is a list of the most important properties.

  • DataMemberBinding - you can specify the property of the business object to be displayed as value in the cell. It is automatically displayed as a link.

  • TargetName - specifies the location to open the link.

Lets say the bound data object exposes a TeamUrl property defined as follows:

public class Employee : ObservableObject 
    private string teamUrl = "http://google.com"; 
    public string TeamUrl 
        get { return this.teamUrl; } 
            if (value != this.teamUrl) 
                this.teamUrl = value; 
Public Class Employee 
    Inherits ObservableObject 
    Private m_teamUrl As String = "http://google.com" 
    Public Property TeamUrl() As String 
            Return Me.m_teamUrl 
        End Get 
        Set(value As String) 
            If value <> Me.m_teamUrl Then 
                Me.m_teamUrl = value 
            End If 
        End Set 
    End Property 
End Class 

Then, here is how to define a column of such a type.

Example 1: Define GridViewHyperlinkColumn in XAML.

<telerik:RadGridView x:Name="radGridView" 
        <telerik:GridViewHyperlinkColumn Header="Team Url" 
                     DataMemberBinding="{Binding TeamUrl}"> 

See also

In this article
Not finding the help you need? Improve this article