首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

两个dropdownlist,怎样实现当改变第一个DDL中的内容时,第二个DDL也跟着变化?该怎么处理

2012-03-21 
两个dropdownlist,怎样实现当改变第一个DDL中的内容时,第二个DDL也跟着变化?主要问题卡在:不知道怎样写第

两个dropdownlist,怎样实现当改变第一个DDL中的内容时,第二个DDL也跟着变化?
主要问题卡在:
不知道怎样写第一个DDL中的语句.

C# code
      //第一个DDL中的SelectedIndexChanged事件       string fatherName = DDL_FuLei.DataTextField.ToString();//第一个DDL中显示的内容      var result = from ClassID in lqDB.CMS_Class where ClassID.ClassName == fatherName  //根据第一个DDL中的内容列出第二个DDL中的内容 ? 不会写了   

我想列出第二个DDL中子类新闻列表,是根据第一个DDL中父类新闻的内容列出的.
但这个语句不会写

非常感谢.



[解决办法]
你好像已经写好了。
你的表结构呢。
[解决办法]
在第一个DDL的Select_Changed事件中写:
string fatherName = DDL_FuLei.SelectedValue;//第一个DDL中显示的内容
var result = from ClassID in lqDB.CMS_Class
 where ClassID.ClassName == fatherName
 select ClassID.ID;
DDL2.DataSource=result.ToList();
DDL2.DataBind();
 
[解决办法]
C# code
//绑定第一个dllDDL_FuLei.DataSource=xxxoo;DDL_FuLei.DataTextField="ClassName";DDL_FuLei.DataValueField="ClassID";//获取第一个dll的 classidstring fatherName = DDL_FuLei.SelectedValue; 

热点排行