有三张表:
表一: student 有这些列 :sID xingming xingbie shengri banji
表二: score 有这些列 :sID kechenghao chengji
表三: course 有这些列 :kechenghao kecheng tID
在 Form2 上 有 显示自己的学生 这个按钮。想一按这按钮就能显示自己学生的如下列:
sID xingming xingbie shengri banji kecheng chengji.
请高手指点一下。小弟不胜感激!谢谢
表一: student 有这些列 :sID xingming xingbie shengri banji
表二: score 有这些列 :sID kechenghao chengji
表三: course 有这些列 :kechenghao kecheng tID
在 Form2 上 有 显示自己的学生 这个按钮。想一按这按钮就能显示自己学生的如下列:
sID xingming xingbie shengri banji kecheng chengji.
请高手指点一下。小弟不胜感激!谢谢
先将查询的内容装再一个getInfo[] info数组中,(getInfo一个结构体,里面有与查询结果对应的字段)BindingSource bSource = new BindingSource();for (int i = 0; i < info.Length; i++)
bSource.Add(dInfo[i]);dataGrid.AutoGenerateColumns = false;
dataGrid.DataSource = bSource;
先将查询的内容装再一个getInfo[] info数组中,(getInfo一个结构体,里面有与查询结果对应的字段)BindingSource bSource = new BindingSource();for (int i = 0; i < info.Length; i++)
bSource.Add(info[i]);dataGrid.AutoGenerateColumns = false;
dataGrid.DataSource = bSource;
然后DataGridView.DataSource=DataTable就可以了
不用关心DataGridView怎么显示数据,只要你的查询结果能放到DataSet的一个DataTable里就可以了!
在sql manager里面建立视图,通过SID将这三个表联系起来
之后在点击按钮时,只要把当前学生的SID传给数据库,就可以找出你需要的信息了
不知道合适不合适