一个学生有多门功课 
有十门课程.考生可以选择1-N 门进行考试 
我现在就是要读出考生所选的课程可相应的分数 例: 
考生:张三 语文  75 
数学  85 
英语  95 我想问的就是这个显示问题 
一个下拉框,一个文本框 
如果有三条就显示三条.三个下拉框三个文本框.如果有五条就显示五条 
这个怎么弄? 

解决方案 »

  1.   

    DropDownList.DataSource = dataSet.Tables["成绩"].DefaultView;
    DropDownList.DataTextField = "科目"; 
    DropDownList.DataValueField = "分数";
    DropDownList.DataBind();选择一个DropDownList项后(一个科目) 把它的Value赋给textbox的text 不知道你是不是这个意思
      

  2.   

    估计是要动态生成下拉框和文本框,这个办法很多啊,可以用panel,比较实惠~写个循环就ok了~
      

  3.   

    楼上的应已说得够清楚了你把你要显示的地方先放个载体,比如放一个panel,我建议在table里的某个td或者tr加个服务器标签(页面用table情况下),然后在根据数值在页面加载的时候显示出来就可以了