数据库里面存储的样式是:ID,姓名,课目,成绩。如:1,张三,语文,33.我想把它显示在datagridview里面,换种样式,用:姓名,语文成绩,数学成绩,总成绩。第一列是姓名,最后一列是总成绩,但是中间的课目成绩是由用户选择的,数量和具体的课目并不确定。不知道怎么搞。请教高手,谢谢。

解决方案 »

  1.   

    放个多选框和下拉框 让用户选定后再重新绑定gridview
      

  2.   


    1.可以用查询语句处理后直接绑定即可。参考~~~~这个跟LZ的安例是一样的~~~~
    http://blog.csdn.net/xys_777/archive/2010/06/22/5685953.aspx
      

  3.   

    我认为用datalist实现比较好点吧!
      

  4.   

    实在不行,循环填充datagridview不过LZ先要固定课目呀,把科目全部列出来..成绩由表格录入,这样比较好点..
    datagridview.columns.add("姓名")
    1.先datagridview.columns.add("语文") //添加所有科目,这个最好固定2.再遍历整张表添加行,datagridview.rows["姓名所在的行"].cell["科目名称"].value=成绩;
    //查询时先按姓名排序不过要能保存才有效果哦~~~~~~~~~~