My colleagues has made a radgrid with two gridtemplate columns.The second gridtemplatecolumn consist of radcombobox. As you see this radcombobox has itemtemplate with link; So MY QUESTION IS _ CAN I SET DYNAMIICALLY THIS HREF ATTRIBUTE OF MY LINK
<te
And here is my code
p
<te
lerik:RadGrid ID="RadGridLang" runat="server" AutoGenerateColumns="False" EnableEmbeddedSkins="False" RegisterWithScriptManager=false <br> DataTextField="Descr" DataValueField="LanImg"<br> Height="100%" Width="120px" AppendDataBoundItems="true" CellSpacing="0" GridLines="None" OnLoad="RadGridLang_Load"><br> <MasterTableView><br> <Columns><br> <telerik:GridTemplateColumn DataField="LanCd"><br> <ItemTemplate><br> <img src="<%#DataBinder.Eval(Container.DataItem, "LanImg")%>" alt="ASP.NET hosting" /><br> </ItemTemplate><br> </telerik:GridTemplateColumn><br> <telerik:GridTemplateColumn DataField="LanCd"><br> <ItemTemplate><br> <telerik:RadComboBox ID="RadComboBoxLang" runat="server" EmptyMessage="Select a language" DataTextField="Descr" DataValueField="LanCd" EnableEventValidation="true" RegisterWithScriptManager=false <br> EnableLoadOnDemand="true" DataSourceID="ObjectDataSourceDrob" CausesValidation="false" AllowCustomText="true" AppendDataBoundItems="true" OnLoad="RadComboBoxLang_Load"><br> <ItemTemplate><br> <div class="imageWrap"><br> <a href='gfgf'><br> <img src="<%#DataBinder.Eval(Container.DataItem, "LanImg")%>" alt='<%# Eval("Descr")%>'/>     <%#DataBinder.Eval(Container.DataItem, "Descr")%></a><br> </div><br><br> </ItemTemplate><br> </telerik:RadComboBox><br> </ItemTemplate><br> </telerik:GridTemplateColumn><br> </Columns><br> </MasterTableView><br> </telerik:RadGrid>And here is my code
p
rotected void RadComboBoxLang_Load(object sender, EventArgs e)<br> {<br> String pRequest = pGetLang; <br> if (HttpContext.Current.Request.RequestContext.RouteData.Values["id"] != null)<br> {<br> pRequest = HttpContext.Current.Request.RequestContext.RouteData.Values["id"].ToString();<br> }<br> RadComboBox radComboBoxLang = sender as RadComboBox;<br> radComboBoxLang.Items[0].Attributes["href"] = "lalala";<br> radComboBoxLang.SelectedValue = pRequest.ToUpper();<br> bool p_test = MvcBeaDAL.CookiesManager.SetGetCookie(radComboBoxLang.SelectedValue);<br> }<br> protected void RadGridLang_Load(object sender, EventArgs e)<br> {<br> String pRequest = GetLang();<br>RadGrid pRadGridLang = this.FindControl("RadGridLang") as RadGrid;<br> List<LanguageHost> radLang = new List<LanguageHost>();<br> radLang.Add( MvcBeaDAL.WebServiceBea.GetWebLanguageID(pRequest));<br> string col = pRadGridLang.Columns[0].ColumnType;<br> pRadGridLang.DataSource = radLang.ToList();<br> pRadGridLang.DataBind();<br> }