的DataGridView有关系(显示名称,而不是ID)

问题描述:

说明:的DataGridView有关系(显示名称,而不是ID)

我有一个关于DataGridView问题。我需要显示一个Client_Name而不是Id_client 这是Product表,它与Client表有关系。

IMAGE: enter image description here

我使用的是Access数据库和数据集。

为了避免必须执行多个查询来获取每个产品的客户端名称,您应该在查询中包含一个到客户端表的内部联接,并返回客户端名称以及产品数据。

SELECT  pro.*, cli.[Name] as ClientName 
FROM  Products pro 
INNER JOIN Clients cli ON cli.Id = pro.ClientId 

如果您指定数据访问策略,我们可以提供更多帮助。

+0

我使用Access数据库和数据集,但我如何创建与id和名称绑定? – Hercko 2012-04-04 17:37:36

+0

不知道我是否遵循,但如果您执行查询,因为我指出您的数据集上已经有了客户端名称,因此您只需将其绑定到任何其他字段 – 2012-04-04 17:39:39