Hi,
i doing one application .i taking this example demo http://demos.telerik.com/aspnet-ajax/grid/examples/programming/accessingcellsandrows/defaultcs.aspx.i wrote pro-grammatically my code is
| protected void maintaintimetablegrid_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item is GridEditFormItem && e.Item is GridEditableItem && e.Item.IsInEditMode) |
| { |
| RadComboBox formRadclass = e.Item.FindControl("formRadclass") as RadComboBox; |
| if (formRadclass != null) |
| { |
| formRadclass.AutoPostBack = true; |
| formRadclass.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(formRadclass_SelectedIndexChanged); |
| } |
| RadComboBox formRadSubject = e.Item.FindControl("formRadSubject") as RadComboBox; |
| if (formRadSubject != null) |
| { |
| formRadSubject.AutoPostBack = true; |
| formRadSubject.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(formRadSubject_SelectedIndexChanged); |
| } |
| } |
| } |
| void formRadclass_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| //first reference the edited grid item through the NamingContainer attribute |
| GridEditableItem editedItem = (sender as RadComboBox).NamingContainer as GridEditableItem; |
| RadComboBox formRadroom = editedItem.FindControl("formRadroom") as RadComboBox; |
| if (formRadroom != null) |
| { |
| formRadroom.Items.Clear(); |
| RadComboBoxItem item1 = new RadComboBoxItem(); |
| item1.Text = "Select Room"; |
| formRadroom.Items.Add(item1); |
| formRadroom.DataSource = Calendermanager.sch_view_class_default_room((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger()); |
| formRadroom.DataBind(); |
| } |
| RadComboBox formRadSubject = editedItem.FindControl("formRadSubject") as RadComboBox; |
| if (formRadSubject != null) |
| { |
| formRadSubject.Items.Clear(); |
| RadComboBoxItem item2 = new RadComboBoxItem(); |
| item2.Text = "Select Subject"; |
| formRadSubject.Items.Add(item2); |
| int? faciltyid = LogonDetails.Instance.sys_lclvar_default_facility_id; |
| formRadSubject.DataSource = classmarksheetmanager.sch_view_class_subject_lookup((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger(), faciltyid); |
| formRadSubject.DataBind(); |
| } |
| } |
| void formRadSubject_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) |
| { |
| //first reference the edited grid item through the NamingContainer attribute |
| GridEditableItem editedItem = (sender as RadComboBox).NamingContainer as GridEditableItem; |
| RadComboBox formRadTeacher = editedItem.FindControl("formRadTeacher") as RadComboBox; |
| if (formRadTeacher != null) |
| { |
| formRadTeacher.Items.Clear(); |
| RadComboBoxItem item1 = new RadComboBoxItem(); |
| item1.Text = "Select Teacher"; |
| formRadTeacher.Items.Add(item1); |
| formRadTeacher.DataSource = Calendermanager.sch_view_class_subject_teacher_lookup((editedItem.FindControl("formRadclass") as RadComboBox).SelectedValue.GetInteger(), (editedItem.FindControl("formRadSubject") as RadComboBox).SelectedValue.GetInteger()); |
| formRadTeacher.DataBind(); |
| } |
| } |
how to display the dropdownseleted text value in edit mode .above example take drodowncloumns but am taking in editmode directly dropdowns.How to write the code pro-grammatically above example