【问题标题】:C# MYSQL multiple table in datagridviewdatagridview中的C#MYSQL多表
【发布时间】:2023-03-12 00:08:01
【问题描述】:

我试图在我的 c# windows 窗体应用程序中将两个表放在一个 datagridview 中。

目前,我在那里连接了一张桌子,效果很好。 我为它设置的查询是这样的:

select ID, PatientID from clinic_inventory_system.appointment;

上面的代码只是选择了appointment表中的ID列和Patientid列。 clinic_inventory_system是数据库名称。

我要做的是从Patient 表中获取First Name 列和Last Name 列,并将其与appointment 表中的IDPatientID 列连接起来

这就是我试图设置它并努力做到这一点的方式。有人可以帮帮我吗?

datagridview 中的列名

  • ID(预约表)
  • PatientID(外键 - 预约表)
  • 名字(患者表)
  • 姓氏(患者表)

此外,当引用列名时,它们是否也可以包含数据库名称,因为我已经在上面的查询中完成了它。

【问题讨论】:

    标签: c# mysql database datagridview


    【解决方案1】:

    如果您提供更多详细信息,会更容易为您提供帮助。例如,您使用的是 ADO.Net 还是泛型。

    假设您要从数据库中检索数据并将其存储在 DataTable 中,您只需将查询更改为:

    Select a.ID, a.PatientID, p.FirstName, pLastName FROM clinic_inventory_system.appointment AS a INNER JOIN patient AS p ON p.PatientID = a.PatientID;

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-22
      • 2012-09-26
      • 1970-01-01
      • 2012-09-14
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多