or
GridEditableItem theItem = e.Item as GridEditableItem;BusinessObject bo = ApplicationContext.Current.Entities.BusinessObject.CreateObject();theItem.UpdateValues(bo);protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { RadTab tab = new RadTab("New tab"); RadPageView pageview = new RadPageView(); pageview.ID = "NewRadPageView"; pageview.ContentUrl = "Default5.aspx"; RadMultiPage1.PageViews.Add(pageview); tab.PageViewID = pageview.ID; RadTabStrip1.Tabs.Add(tab); }}RadComboBox cbClient = AdvancedForm.FindControl("ResClient").FindControl("ResourceValue") as RadComboBox;//RadComboBox cbClient = e.Container.FindControl("ResClient") as RadComboBox; <- THIS DOESN'T WORKif (cbClient != null){ cbClient.AutoPostBack = true; cbClient.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(cbClient_SelectedIndexChanged);}protected void cbClient_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e){ //RadComboBox rcb = (RadComboBox)sender; //RadSchedulerAdvancedFormResourceControl ctrl = (RadSchedulerAdvancedFormResourceControl)rcb.Parent; //Gets the resource control contained within the advanced form RadSchedulerAdvancedFormResourceControl resourceControl = AdvancedForm.FindControl("ResService") as RadSchedulerAdvancedFormResourceControl; //Grabs the ServiceType combo box for binding RadComboBox cbServiceType = AdvancedForm.FindControl("ResService").FindControl("ResourceValue") as RadComboBox; //Casts the sender as a RadComboBox, this was the client dropdown //RadComboBox cbClient = (RadComboBox)sender; //Declare an instance of a ResourceControl to deserialize the key selected RadSchedulerAdvancedFormResourceControl resControl = new RadSchedulerAdvancedFormResourceControl(); //Will rebind the ServiceType dropdown based on who was selected //Since items bound to the control can be objects, they need to be serialized/deserialized object resourceKey = null; if (e.Value != "NULL") { resourceKey = DeserializeResourceKey(e.Value); //Access the provider LaSchedulerProvider provider = PopulateProvider(); //Bind cbServiceType.Items.Clear(); //cbServiceType.DataSource = provider.LoadClientServices(Convert.ToInt32(resourceKey), AdvancedForm.Start, AdvancedForm.End); //cbServiceType.DataValueField = "Key"; //cbServiceType.DataTextField = "Text"; //cbServiceType.DataBind(); foreach (Resource clientResource in provider.LoadClientServices(Convert.ToInt32(resourceKey), AdvancedForm.Start, AdvancedForm.End)) { clientResource.Available = true; cbServiceType.Items.Add(new RadComboBoxItem(clientResource.Text, SerializeResourceKey(clientResource.Key))); } cbServiceType.Items.Insert(0, new RadComboBoxItem("-", "NULL")); } else { resourceKey = ""; cbServiceType.Items.Clear(); cbServiceType.Items.Insert(0, new RadComboBoxItem("-", "NULL")); }