gpt4 book ai didi

c# - MySQL 与另外两个表一起创建一个表并使用 C# WinForms 添加记录

转载 作者:行者123 更新时间:2023-11-29 18:48:33 25 4
gpt4 key购买 nike

问题1:

我有一个大问题,现在我正在构建 WinForm 应用程序,我有两个表:

表 1 客户(客户 ID、姓名、姓氏、pesel)Table2 汽车(carID、carBrand、carModel、registrationNumber)

我正在尝试使用以下内容创建table3 parkingSpot:

( spotID,
name (values from clients->name),
surname (values from clients->surname),
pesel (values from clients->pesel),
registrationNumber (values from cars->registrationNumber),
days)

怎么做?

问题2:

假设我有这张表,现在我想制作一个表单,可以将记录添加到表parkingSpot Form Add Reserv我知道如何将数据库中的数据绑定(bind)到组合框,但我不知道如何创建添加预订按钮,如何从组合框、文本框获取值并让它在 parkingSpot 表中创建新记录。

最佳答案

答案1:

您不需要在第三个表中添加namesurname等列。它可以只是一个像这样的映射表:

id INT,
client_id INT,
car_id INT

client_idcar_id 可以分别作为 clientcar 表的外键。

答案2:

一旦用户从组合框中选择了值,您就可以编写 INSERT 查询并提供 clientcar 的 ID 来创建新行。

此外,要取回行,您可以使用 JOIN, hereJOIN 的文档和示例。

关于c# - MySQL 与另外两个表一起创建一个表并使用 C# WinForms 添加记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44466923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com