如何从表中获取信息

时间:2016-04-12 02:02:14

标签: sql vb.net datagridview

我有一个包含2列的sql表,一个是来自名为applicationUsers的表的id_User,另一个是来自表调度的id_Schedule,当我在其上插入信息时我必须通过id执行,但我也有tha表在datagridview上显示,它显示2个列是正确的,但我怎么能得到例如我在主表1 1中,用户1的名称是David,并且计划的名称是特殊的。

如何在数据网格视图中显示用户1(David)的名称和计划1(特殊)中的名称?

1 个答案:

答案 0 :(得分:0)

您需要执行一个连接所有三个表的查询,例如

SELECT u.UserName, s.ScheduleName
FROM User u INNER JOIN UserSchedule us
ON u.UserID = us.UserID INNER JOIN Schedule s
ON s.ScheduleID = us.ScheduleID

从该查询中填充DataTable并将其绑定到DataGridView,您将在两列中看到用户名和计划名称。