我正在使用C#Windows窗体应用程序和Excel文件创建一个3层架构数据库应用程序。问题是,我有三个表,他们有不同的属性。我想用户选择他/她想要插入和更新的表。
基本的解决方案是为每个表添加三种不同的形式,因为对于不同数量的输入我需要不同数量的文本框。但它太麻烦和业余,我认为。
你能给我一些建议吗?
答案 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
创建一个用户必须输入的最小字段的表。创建其他表并使用外键约束连接它们。在前端,允许用户将字段留空。你应该完成。