如何轻松地将值插入到具有不同属性数量的表中?

时间:2017-07-06 11:29:38

标签: c# database forms

我正在使用C#Windows窗体应用程序和Excel文件创建一个3层架构数据库应用程序。问题是,我有三个表,他们有不同的属性。我想用户选择他/她想要插入和更新的表。

基本的解决方案是为每个表添加三种不同的形式,因为对于不同数量的输入我需要不同数量的文本框。但它太麻烦和业余,我认为。

你能给我一些建议吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用DataGridView。

下拉列表可用于确定用户想要修改的表格。根据此输入,查询数据库并将结果与​​DataGridView绑定。

您可以从" https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/data-entry-in-the-windows-forms-datagridview-control"

开始的参考

答案 1 :(得分:-1)

更简单的方法将是一个包含所有字段的大表。允许用户跳过的那些允许null。 OR

创建一个用户必须输入的最小字段的表。创建其他表并使用外键约束连接它们。在前端,允许用户将字段留空。你应该完成。