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

capture EditForm combobox selectedIndexChnaged

2 Answers 54 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Kushal
Top achievements
Rank 1
Kushal asked on 12 Dec 2011, 06:29 AM
In Edit form , I have two comboboxes : combobox1 & combobox2. On change of combobox1 value, I want to set combobox2 value. The problem is, I am not able to handle combobox1 selectedIndexChnaged event.

Can anyone give a code sample or pointer on how to achieve it? Thank you very much in advance.


Here is the ASPX code :

 <telerik:TreeListTemplateColumn DataField="PricingTypeName" UniqueName="PricingTypeName" HeaderText="PricingType" >
                 <ItemTemplate>
                 <%# Eval("PricingTypeName")%>
                 </ItemTemplate>
                 <EditItemTemplate>
                        <asp:DropDownList ID="combobox1" runat="server">
                        </asp:DropDownList>
                  </EditItemTemplate>
               
                 </telerik:TreeListTemplateColumn>

  <telerik:TreeListTemplateColumn DataField="PurchaseUnitofMeasureName" UniqueName="PurchaseUnitofMeasureName" HeaderText="PurchaseUnitofMeasure" >
                 <ItemTemplate>
                 <%# Eval("PurchaseUnitofMeasureName")%>
                 </ItemTemplate>
                 <EditItemTemplate>
                        <asp:DropDownList ID="combobox2" runat="server">
                        </asp:DropDownList>
                  </EditItemTemplate>
                
                 </telerik:TreeListTemplateColumn>


2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 12 Dec 2011, 06:56 AM
Hello,

You can handle the SelectedIndexChanged as shown below.
ASPX:
<EditItemTemplate>
 <asp:DropDownList ID="ddlst" runat="server" AutoPostBack="true" onselectedindexchanged="ddlst_SelectedIndexChanged" >
  <asp:ListItem Text="1"></asp:ListItem>
  <asp:ListItem Text="2"></asp:ListItem>
  <asp:ListItem Text="3"></asp:ListItem>
 </asp:DropDownList>
 <asp:DropDownList ID="ddlst1" runat="server">
  <asp:ListItem Text="1"></asp:ListItem>
  <asp:ListItem Text="2"></asp:ListItem>
  <asp:ListItem Text="3"></asp:ListItem>
 </asp:DropDownList>
</EditItemTemplate>

CS:
protected void ddlst_SelectedIndexChanged(object sender, EventArgs e)
   {
       DropDownList list = (DropDownList)sender;
       TreeListEditableItem item = (TreeListEditableItem)list.NamingContainer;
       DropDownList ddl = item.FindControl("ddlst1") as DropDownList;
          ....... .... ..... //your code
   }

Thanks,
Princy.
0
Kushal
Top achievements
Rank 1
answered on 12 Dec 2011, 07:33 AM
Thanks Princy. It works.
Tags
TreeList
Asked by
Kushal
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Kushal
Top achievements
Rank 1
Share this question
or