如何在Vb.net中将学生结果从关系数据库显示到datagridView

时间:2019-02-13 16:56:16

标签: mysql vb.net datagridview

我正在尝试使用MySQL和VB.NET以表格格式为小学创建结果显示模块, 这是我的查询

select t.StudentName
     , t.RollId
     , t.ClassId
     , t.marks
     , SubjectId
     , tblsubjects.SubjectName
  from 
     ( select sts.StudentName
            , sts.RollId
            , sts.ClassId
            , tr.marks
            , SubjectId 
         from tblstudents sts 
         join tblresult tr 
           on tr.StudentId = sts.StudentId
      ) t 
   join tblsubjects 
     on tblsubjects.id = t.SubjectId;

这将提供以下输出,该输出正是dataGrid视图中显示的内容 enter image description here

我想要的是这样的东西 enter image description here

我的问题是可能吗?如果是的话,我该怎么做?我想我可以在查询级别使用透视表或视图,然后将其加载到DataGridView中,但我不知道如何在MySQL中创建透视表或视图。

有人可以帮助我如何执行此操作,还是可以引导我转到有关如何执行此操作的教程的链接。  我也很感谢您的支持 谢谢。

0 个答案:

没有答案