Hi All,
I have a problem with RadComboBox and setting SelectedIndex value.
My controls structure are next:
On front-end selectedindex is always -1.
But, standart DropDownList worked perfectly.
How I can set SelectedIndex?
Thanks
I have a problem with RadComboBox and setting SelectedIndex value.
My controls structure are next:
<telerik:RadToolTipManager ID="editRecordTooltip" ShowEvent="OnClick" OffsetY="-1" HideEvent="ManualClose" Modal="true" Width="470" Height="390" runat="server" EnableShadow="true" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element" Position="MiddleRight"> </telerik:RadToolTipManager> <telerik:RadGrid ID="rgRecords" AutoGenerateColumns="false" runat="server" OnItemDataBound="rgRecords_ItemDataBound"> <MasterTableView DataKeyNames="ID"> <Columns>When I set rcbCompany.SelectedIndex = 10, it does not worked.
.....</Columns> </MasterTableView> </telerik:RadGrid>protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) { UpdateToolTip(args.Value, args.UpdatePanel); }private void UpdateToolTip(string elementId, UpdatePanel panel) { Control ctrl = Page.LoadControl("EditRecord.ascx"); panel.ContentTemplateContainer.Controls.Add(ctrl); }protected void rgRecords_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { var target = e.Item.FindControl("hlEdit"); editRecordTooltip.TargetControls.Add(target.ClientID, (e.Item as GridDataItem).GetDataKeyValue("ID").ToString(), true); } } EditRecord.ascx contains:<telerik:RadComboBox runat="server" ID="rcbCompany" Filter="Contains" ZIndex="50001" Width="234px" CssClass="select-text" />protected override void OnPreRender(EventArgs e) { base.OnPreRender(e);rcbCompany.DataSource = Source; rcbCompany.DataValueField = "ID"; rcbCompany.DataTextField = "Name"; rcbCompany.DataBind();rcbCompany.SelectedIndex = 10; // for examplethis.DataBind();
}
On front-end selectedindex is always -1.
But, standart DropDownList worked perfectly.
How I can set SelectedIndex?
Thanks