当前位置: 代码迷 >> ASP.NET >> 多个dropdownlist联动有关问题
  详细解决方案

多个dropdownlist联动有关问题

热度:6444   发布时间:2013-02-25 00:00:00.0
多个dropdownlist联动问题
如题:
有三个dropdownlist,第一个和第二个是独立的,第三个需要根据的一个和第二个的值查数据库.
string sql = string.Format("select * from student where st_grade='{0}' and z_id='{0}'", grade.SelectedValue,subject.SelectedValue);
这个SQL语句不行,请高手指点.

------解决方案--------------------------------------------------------
AutoCompleteExtender.

这里有个视频教程:
Use ASP.NET AJAX Cascading Drop Down Control to Access a Database
------解决方案--------------------------------------------------------
这个SQL语句不行,那你就设置断点调试一下看看这个SQL语句的内容,看看在查询分析器中是否可以查到数据,如果查不到的话,那你就要更改查询语句了。
------解决方案--------------------------------------------------------
string sql = string.Format("select * from student where st_grade='{0}' and z_id='{1}'", grade.SelectedValue,subject.SelectedValue);
------解决方案--------------------------------------------------------
SQL code
string sql = string.Format("select * from student where st_grade={0} and z_id={0}", grade.SelectedValue,subject.SelectedValue);
------解决方案--------------------------------------------------------
string sql = string.Format("select * from student where st_grade='{0}' and z_id='{0}'", grade.SelectedValue,subject.SelectedValue); 
and z_id='{0}'这个应该写成and z_id='{1}'吧,
实在不行,直接将下拉框选值替换{0}
  相关解决方案