我的表单中有四个下拉列表框,我想根据从第一个下拉列表中选择的项目将项目加载到三个下拉列表中,我的第一个下拉列表有以下项目
数量, 聚合氯化铝 基础计量单位
无论我从第一个下拉列表中选择什么,我都想将相同的选定项目加载到剩余的三个下拉列表中
我试过下面的代码,但它没有按预期工作
protected void ddl_UOM_SelectedIndexChanged(object sender, EventArgs e)
{
string uom_Name = ddl_UOM.SelectedItem.Value;
ddl_UOM2.Items.Add(uom_Name);
ddl_UOM3.Items.Add(uom_Name);
ddl_UOM4.Items.Add(uom_Name);
}
请帮忙。
最佳答案
您需要使用Ajax Control Tool kit's Cascaded Drop-down
这是它的类似物:
http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/Walkthrough/CCDWithDB.aspx
这是演示:
http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx
这里是教程链接:
http://www.dotnetfox.com/articles/ajax-cascading-dropdown-example-with-database-in-Asp-Net-1078.aspx
希望这些 Material 对您有所帮助。
关于c# - 如何在从 asp.net c# 中的另一个下拉列表中选择项目后将项目加载到下拉列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23011249/