的DataGridView有关系(显示名称,而不是ID)
问题描述:
说明:的DataGridView有关系(显示名称,而不是ID)
我有一个关于DataGridView
问题。我需要显示一个Client_Name
而不是Id_client
这是Product
表,它与Client
表有关系。
IMAGE:
我使用的是Access数据库和数据集。
答
为了避免必须执行多个查询来获取每个产品的客户端名称,您应该在查询中包含一个到客户端表的内部联接,并返回客户端名称以及产品数据。
SELECT pro.*, cli.[Name] as ClientName
FROM Products pro
INNER JOIN Clients cli ON cli.Id = pro.ClientId
如果您指定数据访问策略,我们可以提供更多帮助。
我使用Access数据库和数据集,但我如何创建与id和名称绑定? – Hercko 2012-04-04 17:37:36
不知道我是否遵循,但如果您执行查询,因为我指出您的数据集上已经有了客户端名称,因此您只需将其绑定到任何其他字段 – 2012-04-04 17:39:39