<telerik:GridHyperLinkColumn DataTextField="Subject" HeaderText="Subject " UniqueName="Subject" />
I need to create the navurl on the fly when the data is bound.. But the hyperlink does not seem to work and is not enable. What is wrong with the following ? Thanks
protected void RadGridCompleted_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
HyperLink link = (HyperLink)dataBoundItem["Subject"].Controls[0];
link.ID =
"Subject";
QueryString qs = new QueryString();
qs[
"MESSAGEINDEX"] = dataBoundItem.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["MessageIndex"].ToString();
qs[
"CorrespondenceID"] = dataBoundItem.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["CorrespondenceID"].ToString();
link.NavigateUrl =
string.Format("ViewEmail.aspx?MessageIndex={0}&CorrespondenceID={1}&redirect=ProcessCompletedCorrespondence.aspx&reply=false", qs.ToString(), qs.ToString());
link.ForeColor = System.Drawing.
Color.Black;
link.Font.Underline =
false;
}
}