C# 将同一数据库中的两个表合并到一个gridview中

C# 将同一数据库中的两个表合并到一个gridview中,c#,asp.net,gridview,C#,Asp.net,Gridview,目前我有两个表,即用户表和应用程序表。 主表是application\u表,但我需要显示一些信息,这些信息只能在user\u表中找到 CREATE TABLE [dbo].[Application_Table] ( [Id] INT IDENTITY (0, 1) NOT NULL, [Name] VARCHAR (50) NULL, [Date] DATE

目前我有两个表,即用户表和应用程序表。 主表是application\u表,但我需要显示一些信息,这些信息只能在user\u表中找到

CREATE TABLE [dbo].[Application_Table] (
    [Id]               INT           IDENTITY (0, 1) NOT NULL,
    [Name]             VARCHAR (50)  NULL,
    [Date]             DATE          NULL,
    [Vehicle]          VARCHAR (50)  NULL,
    [DestinationFrom]  VARCHAR (50)  NULL,
    [DestinationTo]    VARCHAR (50)  NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC)
);
这是第二张表:

CREATE TABLE [dbo].[User_table] (
    [Name]            VARCHAR (50) NOT NULL,
    [Email]           VARCHAR (50) NULL,
    [Password]        VARCHAR (50) NULL,
    [Department]      VARCHAR (50) NULL,
    CONSTRAINT [PK_User_table] PRIMARY KEY CLUSTERED ([Name] ASC)
);
我需要根据gridview中application_表中的名称显示application_表中的所有信息以及user_表中的一些信息,例如电子邮件、部门


这有什么简单的方法吗?我对asp net和c比较陌生,请指导我,因为我学习速度慢

您可以使用多级网格来实现这一点。 有关详细信息,请参阅此


顺便说一句,您应该在第二个表中添加外键

您可以使用多级网格来实现这一点。 有关详细信息,请参阅此


顺便说一句,您应该在第二个表中添加外键

Application_表中的Name列是否为user_表中的用户名?如果是这样,在SQL查询中,您可以只连接两个表,以便从这两个表中获取信息:select*from application\u table inner join user\u table ON user\u table.Name=application\u table.Name这有意义吗?是的,它们是相同的。我应该将select*from application\u table内部联接user\u表放在user\u table.Name=application\u table.Name的何处?对不起,我在这方面很新…您没有使用某种类型的SqlDataAdapter吗?查看此链接以获取更多帮助:Mark,我使用visual basic,找到了您前面提到的数据源的位置。我可以在加入表后绑定数据。。。非常感谢…上面的两个表是在同一个数据库中吗?因为您的问题由于2数据库或2表而不清楚?应用程序表中的“名称”列是用户表中的用户名吗?如果是这样,在SQL查询中,您可以只连接两个表,以便从这两个表中获取信息:select*from application\u table inner join user\u table ON user\u table.Name=application\u table.Name这有意义吗?是的,它们是相同的。我应该将select*from application\u table内部联接user\u表放在user\u table.Name=application\u table.Name的何处?对不起,我在这方面很新…您没有使用某种类型的SqlDataAdapter吗?查看此链接以获取更多帮助:Mark,我使用visual basic,找到了您前面提到的数据源的位置。我可以在加入表后绑定数据。。。非常感谢…上面的两个表是在同一个数据库中吗?因为你的问题不清楚是因为2个数据库还是2个表?嗨,Moe,我能从mark给出的建议中实现它。无论如何,谢谢你的回答^^好朋友。祝你好运:嗨,莫,我能从马克的建议中实现它。无论如何,谢谢你的回答^^好朋友。祝你好运: