【发布时间】:2014-11-19 17:25:20
【问题描述】:
假设我有一个“Records”表,其中包含“RecordID, UserID”。
然后,我有一个“Users”表,其中包含“UserID, Username”。
接下来,我有一个 DataGridView,它显示 Records 表中的数据。我看到的只是数字(1、3...等),但我希望它显示 RecordID 和用户名。
例如:
SELECT r.RecordID, u.Username
FROM Records r, Users u
WHERE r.UserID = u.UserID
同样,我需要它能够更新,所以有人可以在这个 DataGridView 中键入一个用户名,这会将适当的 RecordID 和 UserID 插入到 Records 表中。
这是怎么做到的?
【问题讨论】:
-
你熟悉如何在 SQL 中使用
JOIN语句吗?做一个谷歌搜索也在这里是一个很好的教程 DataGridView csharp.net-informations.com/datagridview/… -
我是,是的,但是我从小就使用“WHERE”来连接表格,所以当它是一个选项时我会这样做。我知道如何使用 JOIN,但即使我可以编写 SQL,我也不知道如何将其应用于 DataGridView。我还没找到写SQL的地方。
-
您没有将 SQL 写入 DataGridView .. 您需要一个
SqlDataAdapter例如查看我发送的链接,其中包含有关如何将数据绑定到 datagridview 的很好的示例 这是该部分你想看csharp.net-informations.com/datagridview/…
标签: c# datagridview