Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带关系的DataGridView(显示名称,而不是id)_C#_.net_Datagridview - Fatal编程技术网

C# 带关系的DataGridView(显示名称,而不是id)

C# 带关系的DataGridView(显示名称,而不是id),c#,.net,datagridview,C#,.net,Datagridview,说明: 关于DataGridView,我有一个问题。我需要显示Client\u Name而不是Id\u Client 这是产品表,它与客户表有关系 图像: 我正在使用Access DB和DataSet。为了避免必须执行多个查询才能获得每个产品的客户机名称,您应该在查询中包含一个内部联接到客户机表,并将客户机名称与产品数据一起返回 SELECT pro.*, cli.[Name] as ClientName FROM Products pro INNER JOIN C

说明:

关于
DataGridView
,我有一个问题。我需要显示
Client\u Name
而不是
Id\u Client
这是
产品
表,它与
客户
表有关系

图像:


我正在使用Access DB和DataSet。

为了避免必须执行多个查询才能获得每个产品的客户机名称,您应该在查询中包含一个内部联接到客户机表,并将客户机名称与产品数据一起返回

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

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

我使用access DB和DataSet,但我如何使用id和名称创建绑定?不确定我是否遵循,但您是否按照我的指示执行查询,表明您的数据集上已经有了客户端名称,因此您只需要像对任何其他字段所做的那样进行绑定