日期:2014-05-19  浏览次数:20677 次

datagridview中嵌入comboBox控件 的问题
有这么两个表:

teacher表:

TeacherID   TeacherName   TeacherType
1       张老师       1
2       王老师                   1
3                       陈老师                   2
4                       谢老师       1


type表:

TypeID         TypeName
1   任课老师
2                     管理员


在datagridview中显示如下数据:


TeacherID     TeacherName   TypeName
1       张老师           任课老师
2       王老师           任课老师
3                       陈老师           管理员
4                       谢老师           任课老师

写出以下sql   语句:
select   teacherID,TeacherName,TypeName   from   teacher,type   where   TeacherType=TypeID

在datagridview中添加comboBox   控件    

  comboBox1.ValueMember   = "TypeID ";
  comboBox1.DisplayMember   = "TypeName ";
  comboBox1.DataSource   =   table;
//其中   table     就是tpye表


问题:程序运行,选择comboBox的内容,当更新datagridview表的时候出错,更新不成功
          1、是否sql语句不正确?   是否要用union   语句来查询呢?
          2、哪位大侠有相关的原代码可以参考?   在网上找到:datagridview中嵌入comboBox控件的例子都没有连接数据库!   所以无从下手。
         



------解决方案--------------------
datagridview.controls.add(combobox1)