首页 新闻 会员 周边

C#中的数据连接问题

0
悬赏园豆:5 [已关闭问题]

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

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

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

                                                       A2

                                                       A3

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

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

                                                         B2

                                                         B3

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

天涯搜索的主页 天涯搜索 | 初学一级 | 园豆:175
提问于:2009-04-04 01:33
< >
分享
其他回答(4)
0

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

李.net | 园豆:730 (小虾三级) | 2009-04-04 10:45
0

二级联动

HiEagle | 园豆:225 (菜鸟二级) | 2009-04-04 13:11
0

给你写个例子:

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。希望对你有用,仅供参考,如有不足之处请给我指出。:-)

Jaryleely | 园豆:367 (菜鸟二级) | 2009-04-04 13:29
0

用下拉的下拉框触发事件来写逻辑,填充第二个下拉框

timzheng | 园豆:195 (初学一级) | 2009-04-04 14:46
0
花生1 | 园豆:872 (小虾三级) | 2009-04-04 22:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册