读书人

两个dropdownlist,怎样实现当改变第一

发布时间: 2012-03-21 13:33:15 作者: rapoo

两个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; 

读书人网 >.NET

热点推荐