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

How to hide particular column in radGrid edit form mode when radcomobobox selected index changed

1 Answer 245 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Dhamodharan
Top achievements
Rank 1
Dhamodharan asked on 12 Jan 2011, 05:37 PM
Hi,

I am using radgrid in my application. i want add a one record using Add button in radgrid.

In this radgrid i have one radCombobox. i want to hide two column dependent on radcomobobox selectedIndexChanged.

Please give any tips for this one.

It is very urgent. Please help me.

I have attached Images also

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 13 Jan 2011, 06:34 AM
Hello Dhamodharan,

In SelectedIndexChanged event of RadComboBox access the insert form using NamingContainer property of RadComboBox and then access corresponding control that you wants to hide using its UniqueName. Sample code is given below.

ASPX:
<Columns>
    <telerik:GridBoundColumn DataField="EmployeeID" UniqueName="EmployeeID" >
    </telerik:GridBoundColumn>
     <telerik:GridTemplateColumn>
         <EditItemTemplate>
            <telerik:RadComboBox ID="RadComboBox1" runat="server"
                DataTextField="FirstName" DataValueField="FirstName"
                 AutoPostBack="True"
                OnSelectedIndexChanged="RadComboBox1_SelectedIndexChanged">
            </telerik:RadComboBox>
        </EditItemTemplate>
    </telerik:GridTemplateColumn>
</Columns>

C#:
protected void RadComboBox1_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
  {
      RadComboBox combo=(RadComboBox)sender;
      GridEditFormInsertItem insertItem = (GridEditFormInsertItem)combo.NamingContainer;
      TextBox txtid = (TextBox)insertItem["EmployeeID"].Controls[0];
      txtid.Visible = false;
  }

Thanks,
Princy.
Tags
Grid
Asked by
Dhamodharan
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or