Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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# 自定义dataviewgrid的选择_C#_.net_Sql - Fatal编程技术网

C# 自定义dataviewgrid的选择

C# 自定义dataviewgrid的选择,c#,.net,sql,C#,.net,Sql,我有一个“事件”表,它有以下字段:id,id\u client,data\u field id_客户端引用具有以下字段的表“clients”:id,name 我想在我的dataviewgrid中显示data_字段和我的id_客户端的名称(来自“clients”表) 如何生成sql语句,以便用适当的数据填充dataview (请注意,我的data_字段实际上有很多字段,但我只是为了便于解释而将data_字段命名。)你的意思是这样的吗 SELECT events.id, clients.name,

我有一个“事件”表,它有以下字段:
id
id\u client
data\u field

id_客户端引用具有以下字段的表“clients”:
id
name

我想在我的dataviewgrid中显示data_字段和我的id_客户端的名称(来自“clients”表)

如何生成sql语句,以便用适当的数据填充dataview

(请注意,我的data_字段实际上有很多字段,但我只是为了便于解释而将data_字段命名。)

你的意思是这样的吗

SELECT events.id, clients.name, events.data_field
FROM events
  INNER JOIN clients ON events.id_client = clients.id
这将检索所有事件及其
id
、关联客户端的
名称
、以及
数据字段

(此外,如果对于给定的
事件
记录,并不总是存在相应的
客户端
记录,则可以将
内部联接
替换为
左侧外部联接

您的意思是这样的吗?:

SELECT events.id, clients.name, events.data_field
FROM events
  INNER JOIN clients ON events.id_client = clients.id
这将检索所有事件及其
id
、关联客户端的
名称
、以及
数据字段

(此外,如果对于给定的
事件
记录,并不总是有相应的
客户端
记录,则可以将
内部联接
替换为
左侧外部联接