or
protected void rgFaqs_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e){ if (e.Item.ItemType == Telerik.Web.UI.GridItemType.Item || e.Item.ItemType == Telerik.Web.UI.GridItemType.AlternatingItem) { FaqListItem item = (FaqListItem)e.Item.DataItem; if (item == null) return; WorkflowComboBox workflowBox = new WorkflowComboBox(); workflowBox.ItemID = item.Id; workflowBox.DataBind(); PlaceHolder phWorkflowBox = (PlaceHolder)e.Item.FindControl("phWorkflowBox"); phWorkflowBox.Controls.Add(workflowBox); }} public class WorkflowComboBox : Telerik.Web.UI.RadComboBox { public int ItemID { get; set; } public WorkflowComboBox() { AutoPostBack = true; } protected override void OnInit(EventArgs e) { this.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(WorkflowComboBox_SelectedIndexChanged); EnsureChildControls(); base.OnInit(e); }