problem with getting SELECTED VALUE of parent dropdownlist to target dropdownlist using cascading
-
Hi All, I am using C# , asp.net2.0 , Ajax1.0 i am filling dropdownlist using cascading ajax extender. i taken help of ajax site and build a code to fill the control. my question is how do i get parent selected item value. my web service code to fill target value
public CascadingDropDownNameValue[] GetProd(string knownCategoryValues , string category) { StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues); //string subgrp ; //int sub1; //if (!kv.ContainsKey("Prod") || !Int32.TryParse(kv["Prod"], out sub1)) //// if (!kv.ContainsKey("Prod")) //{ // return null; //} DsprdTableAdapters.SPGETPRODUCT_GIVENSUBTableAdapter prd = new DsprdTableAdapters.SPGETPRODUCT_GIVENSUBTableAdapter(); Dsprd.SPGETPRODUCT_GIVENSUBDataTable prdgrp = prd.GetProd(kv["Prod"]); List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>(); foreach (DataRow dr in prdgrp) { values.Add(new CascadingDropDownNameValue((string)dr["PM_PRD_NAME"], dr["PM_PRD_CODE"].ToString())); } return values.ToArray(); }
This is giving me no out put as kv["Prod"] is showing null value. Cascading code in aspx is<ajaxToolkit:CascadingDropDown ID="cddPROD" runat="server" TargetControlID="Ddlproduct" ParentControlID="Ddlsubdiv" Category="Prod" PromptText="Choose a Product...." LoadingText="Please wait ..." ServicePath="../Prod.asmx" ServiceMethod="GetProd" /> Please Suggest
regards imran khan