还是dataGridView问题。 显示其它数据表的内容。
我dataGridView中显示的是user表的内容。
表格式如下:
user表:
id username school class
1 张三 1 1
2 李四 1 2
3 王五 2 5
学校表:
id schoolname
1 第一中学
2 第二中学
班级表:
id classname
1 一年一班
2 一年二班
3 二年一班
4 二年二班
5 二年一班
我想在dataGridView中显示出来是这样的。
学员编号 学生姓名 学校 班级
1 张三 第一中学 一年一班
2 李四 第一中学 一年二班
3 王五 第二中学 二年一班
请大家指教,小弟不胜感激。
[解决办法]
select a.username ,b.schoolname,c.classname from user a left out join schoolTable b on a.school =b.id left out join classTable c on a.class=c.id
[解决办法]
select a.id as '学员编号',a.username as '学生姓名',b.schoolname as '学校',c.classname as '班级' from user a
left join school b on a.id = b.id
left join class c on c.id = a.id
dgv.datasource = dataset.tables[0];
[解决办法]