Thursday, 11 October 2012

Asp Code

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script runat="server" language="C#">
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static CascadingDropDownNameValue[] ddlType(string knownCategoryValues, string category)
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("function hall","function"),
new CascadingDropDownNameValue("marriage hall","marriage"),
new CascadingDropDownNameValue("party hall","party")
};
}
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static CascadingDropDownNameValue[] ddlType1(string knownCategoryValues, string category)
{
if (knownCategoryValues.Contains("function"))
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("0-250","small"),
new CascadingDropDownNameValue("250-500","large")
};
}
else if (knownCategoryValues.Contains("marriage"))
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("0-250","small"),
new CascadingDropDownNameValue("250-500","large")
};
}
else if (knownCategoryValues.Contains("party"))
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("0-250","small"),
new CascadingDropDownNameValue("250-500","large")
};
}
else
{
return null;
}
}
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static CascadingDropDownNameValue[] ddlType2(string knownCategoryValues, string category)
{
if (knownCategoryValues.Contains("small"))
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("10000","small")
};
}
else if (knownCategoryValues.Contains("large"))
{
return new CascadingDropDownNameValue[]
{
new CascadingDropDownNameValue("10000","large")
};
}
else
{
return null;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager" runat="Server">
</ajaxToolkit:ToolkitScriptManager>
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList3" runat="server">
</asp:DropDownList>
<AjaxToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server" TargetControlID="DropDownList1" PromptText="select category" Category="category"
LoadingText="loading text...." ServiceMethod="ddlType">
</AjaxToolkit:CascadingDropDown>

<AjaxToolkit:CascadingDropDown ID="CascadingDropDown2" runat="server" TargetControlID="DropDownList2" ParentControlID="DropDownList1" PromptText="select category" Category="category"
LoadingText="loading text...." ServiceMethod="ddlType1">
</AjaxToolkit:CascadingDropDown>
<AjaxToolkit:CascadingDropDown ID="CascadingDropDown3" runat="server" TargetControlID="DropDownList3" ParentControlID="DropDownList2" PromptText="select category" Category="category"
LoadingText="loading text...." ServiceMethod="ddlType2">
</AjaxToolkit:CascadingDropDown>
</div>
</form>
</body>
</html>
Shaikh Saber Comment On This ID

Asp Code

Hi,

Try this...
//Bind DataTable value into DropDowmList..
//Here dtTable is your DataTable.


Thank You