已加入
2020年1月16日
留言内容
19
编程经验
5-10
大家好。我正在做一个项目,需要执行以下步骤。
1.从Excel导入数据并使用datagridview显示
2.在应用程序中创建本地数据库-Windows .Net窗体应用程序
3.将加载的数据转换为SQL格式(SQL可读格式)
4.将数据存储在本地数据库中
5.根据本地数据库中的数据创建各种报告。

对于上面的步骤2-5,我没有问题,已经对其进行了整理。步骤1也已完成,但我有以下问题。

如何从输入表(excel文件)中的特定字段获取数据输入并将其映射到最终目标SQL数据库?
我随附了显示发票示例的照片,其中包含要从各个字段输入的数据。
任何帮助/指导深表感谢。
sample.png
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
您的问题是广泛的。您是否可以通过逐步问一些直接问题,或者显示您尝试过的内容,可能会鼓励其他人来帮助您来简化它?我怀疑有人会为您写下这些内容,而不会看到您的尝试,想法或考虑。

首先,编写一个负责累积标题列的类(例如Codics等),然后创建结构,然后再尝试对数据进行加密。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,500
地点
弗吉尼亚州切萨皮克
编程经验
10+
2.在应用程序中创建本地数据库-Windows .Net窗体应用程序
您可能需要重新考虑。 WinForms已停产。通过将WinForms的.NET Core 3.0移植部分,它可能获得了一些额外的推动,但是正如您将注意到的那样,在.NET Core 3.1中,它们弃用了一堆东西。仅.NET Core 3.1被视为长期支持。
 
已加入
2020年1月16日
留言内容
19
编程经验
5-10
您的问题是广泛的。您是否可以通过逐步问一些直接问题,或者显示您尝试过的内容,可能会鼓励其他人来帮助您来简化它?我怀疑有人会为您写下这些内容,而不会看到您的尝试,想法或考虑。

首先,编写一个负责累积标题列的类(例如Codics等),然后创建结构,然后再尝试对数据进行加密。
道歉这么大的问题,但实际上我从未使用过Excel导入,因此希望有所作为。通过一些谷歌搜索,我有了一些想法,并将尝试开发初始输入处理模块来处理输入数据。然后,如果我有一些问题,将回到这里。但是我通常看到的是,没有外部程序包就没有强大的Excel输入支持。希望我的发票不会引起很大的麻烦。
 
已加入
2020年1月16日
留言内容
19
编程经验
5-10
您可能需要重新考虑。 WinForms已停产。通过将WinForms的.NET Core 3.0移植部分,它可能获得了一些额外的推动,但是正如您将注意到的那样,在.NET Core 3.1中,它们弃用了一堆东西。仅.NET Core 3.1被视为长期支持。
感谢您的建议。我应该立即转到WPF吗?我仍处于起步阶段,这不是一个需要进行更改的庞大项目。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
是的,正如跳伞运动员已经指出的那样,Winforms表现更好。我鼓励这些天的大多数开发人员尽可能地使用WPF,无论项目多么小。

您对MVVM熟悉吗?
您还一般地熟悉数据绑定和WPF吗?

如果不是这样,您会发现Winforms中有各种各样的功能无法在WPF中立即使用,并且您会发现有很多不同的代码变体无法解决Winforms中的工作方式,与WPF相比,例如使用调度程序,任务,调用等。无论如何,请发布您从WPF中获得的信息,如果您仍然需要帮助,我们可以为您提供进一步建议。并记得在发布到论坛时使用代码标签。
 
最佳 底部