问题是这样的:
 在表1中有下列字段,用来记录学生成绩.
  id   name  yuwen    shuxue    waiyu
    1     小王   58        92        56
    2     小张   98        65        89 在表2中有下列字段,用来记录课程
  id    kechen
    1      姓名
    2      语文
     3      数学
    4      外语
现在我想在datagridview控件中显示表2"姓名 语文 数学 外语"这样的中文列标题
而数据则显示表1的数据,用来添加修改等操作.后又能保存在表1中.
最好能给出实例,在此先谢过了.

解决方案 »

  1.   

    修改列标题:
    this.dataGridView1.Columns[1].HeaderText = "姓名";
    this.dataGridView1.Columns[2].HeaderText = "语文";
    ......
      

  2.   

    其实就是一个翻译的过程,在表格中定义数据绑定事件,预先把表2的数据查出来,然后每绑定一行,用课程的英文到表2中查找对应的中文即可,因为你只需要显示表头,所以,在数据绑定事件中,你需要判断行的类型,只有HEADER类型才执行.
      

  3.   

    SELECT name  AS '姓名', yuwen AS '语文',    shuxue AS '数学',   waiyu  AS '外语' FROM TBALE
      

  4.   

    各位可能没明白我的意思,这是一个要动态显示的过程.比如表1的课程只有一门的话,那么表2也相应只有一门,在datagridview控件中也只能显示一门课程.控件中显示的课程随表1的课程增减而增减.