This is a migrated thread and some comments may be shown as answers.

Change visibility or data source of controls in editable grid

2 Answers 87 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Konrad
Top achievements
Rank 1
Konrad asked on 30 Nov 2010, 01:56 PM
Hello
I have editable grid, with few RadComboBoxes. It is possible to set visibility or datasource of others RadComoboBoxes when one change selected index ? I'm asking because I don't see comboboxes in codebehind.
My Grid looks something like that:
<Grid>
     ......
     <MasterTableView>
           <EditFormSetting EditFormType="Template">
                 <FormTemplate>
                  //RadComboBoxes ....OnSelectedIndexChanged="...."
                 </FormTemplate>
         </EditFormSettings>
</MasterTableView>
</Grid>

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 01 Dec 2010, 05:50 AM
Hello Konrad,

The following code snippet shows how you can access the second RadComboBox in SelectedIndexChanged event of first RadComboBox.

ASPX:
<FormTemplate>
  <telerik:RadComboBox ID="RadComboBox1" runat="server" DataSourceID="SqlDataSource1"
       DataTextField="FirstName" DataValueField="FirstName" OnSelectedIndexChanged="RadComboBox1_SelectedIndexChanged">
   </telerik:RadComboBox>
   <telerik:RadComboBox ID="RadComboBox2" runat="server">
   </telerik:RadComboBox>
</FormTemplate>

C#:
protected void RadComboBox1_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
   {
       RadComboBox combobox1 = (RadComboBox)sender;
       GridEditFormItem editItem = (GridEditFormItem)combobox1.NamingContainer;
       RadComboBox combobox2 = (RadComboBox)editItem.FindControl("RadComboBox2"); // accessing second RadComboBox
       combobox2.Visible = false;
   }

Thanks,
Princy.
0
Konrad
Top achievements
Rank 1
answered on 01 Dec 2010, 08:52 PM
I would try it :) , thank you.
It works ;)
Tags
Grid
Asked by
Konrad
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Konrad
Top achievements
Rank 1
Share this question
or