C#中的数据连接问题

怎样解决在C#中,其中要用到数据库连接,一个下拉框中中选定一个值,在下一个下拉框中出现指定的值。

比如   第一个下拉框中:选定年级 A班

 则 :          第二个下拉框中指定只出现 A1

                                                       A2

                                                       A3

            第一个下拉框中:选定年级 B班

             则 :第二个下拉框中指定只出现 B1

                                                         B2

                                                         B3

  .........................


婷婷同学_
浏览 349回答 2
2回答

慕沐林林

下拉框有一个属性autopostback为true,则该下拉框的选定值发生改变生会触发事件,在这个事件里你就可以根据第一个下拉框的选定值,来重新绑定第二个下拉框的值了

慕虎7371278

给你写个例子:1,dropdownlist1.dataSource=你要绑定班级的数据源;dropdownlist1.DataValueField="班级的编号字段";dropdownlist1.DataTextField="班级名称字段";dropdownlist1.dataBind();2,dropdownList2.dataSource=getData("班级编号字段")//这里是个函数你自己会写吧。返回值为dataSet或DataTable都行。作用:通过班级编号查询与之相关的像A1,A2等数据dropdownlist2.DataValueField="班级的编号字段";dropdownlist2.DataTextField="班级名称字段";dropdownlist2.dataBind();3,最后将dropdownlist1的autoPostBack设置为True。希望对你有用,仅供参考,如有不足之处请给我指出。:-)
打开App,查看更多内容
随时随地看视频慕课网APP