我告诉你思路,你在页面加载的时候,也就是page_load方法里先给你的专业下拉列表赋值,直接数据库select form 专业表或其他表,然后在专业Dropdownlist的选定项索引改变事件里,去给主项单元下拉列表绑定数据,查询数据库条件是select 主项单元 form 专业表 where 专业 = '专业Dropdownlist的当前选定值',后面的依次类推。
原理就是在上一个Dropdownlist索引改变事件里给下一级的Dropdownlist绑定值,条件就是上一个Dropdownlist里面的轩定项
你要在下拉事件中触发数据库 *** 作刷新介面某些值吗?
设定dropdownlist 的autopostback属性为true就可以了,然後在selectIndexChange事件中写数据库作业代码
dropdownlist 只能有一个 selectedvalue,所以你这样取值,就只能取得一个。
既然你是从数据库中绑定出来的,如果想都存入的话,可以从数据源处存入,但这样的话,使用 dropdownlist让用户选择就没有必要了。多选的话,应该用 listbox一类的。
sqlconnection conn = new ("连接数据库字符串");
connopen();
sqlcommand comd = new ("constr",conn);
string constr = "update book set XXX(你要选择往数据库提交的) where subname =@sn";
comdParametersadd("@sn",SqlDbTypeVarChar, 255);
comdparameters["@sn"]value = 下拉列表SelectedItemValue;
comdExecuteNonQuery();
connclose();
以上就是关于C#中Dropdownlist如何读取数据库绑定并且联动全部的内容,包括:C#中Dropdownlist如何读取数据库绑定并且联动、C#dropdownlist怎么动态连接数据库啊、ASP.NET Dropdownlist取值存入数据库的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)