This is a migrated thread and some comments may be shown as answers.

Disable Hyperlink on Condition

2 Answers 208 Views
Grid
This is a migrated thread and some comments may be shown as answers.
L
Top achievements
Rank 1
L asked on 29 Nov 2009, 05:34 AM
hi

How do i disable hyperlink bases on Yes and No condition? Thanks

<telerik:GridHyperLinkColumn HeaderText="Demo" Text="Demo"
            UniqueName="Demo" DataNavigateUrlFields="Demo_ID" 
            DataNavigateUrlFormatString="~/demo/demo.aspx?demo_id={0}">
</telerik:GridHyperLinkColumn>

2 Answers, 1 is accepted

Sort by
0
Roland
Top achievements
Rank 1
answered on 29 Nov 2009, 06:07 PM
Hello

One way would be converting column to templated column and disabling the hyperlink on item databound event.

0
Accepted
Princy
Top achievements
Rank 2
answered on 30 Nov 2009, 05:16 AM
Hello,

You can try out the following code to disable HyperLinks for the HyperLinkColumn in the ItemDataBound event of the grid, based on some condition:
c#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    { 
        if (e.Item is GridDataItem) 
        { 
            GridDataItem dataItem = (GridDataItem)e.Item;             
            if (Condition == "Yes"
            { 
                ((HyperLink)dataItem["Demo"].Controls[0]).Enabled = false
            } 
        } 
     } 

Thanks
Princy.
Tags
Grid
Asked by
L
Top achievements
Rank 1
Answers by
Roland
Top achievements
Rank 1
Princy
Top achievements
Rank 2
Share this question
or