已加入
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,982
编程经验
10+
您的问题是广泛的。您是否可以通过逐步问一些直接问题,或者显示您尝试过的内容,可能会鼓励其他人来帮助您,来简化此过程?我怀疑有人会为您写出此内容,而不会看到您的尝试,想到或考虑的内容。

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

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
2.在应用程序中创建本地数据库-Windows .Net窗体应用程序
您可能需要重新考虑这一点。 WinForms处于EOL。通过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处于EOL。通过WinForms的.NET Core 3.0移植,它可能获得了一些额外的提升,但是正如您将注意到的那样,在.NET Core 3.1中,它们弃用了一堆东西。仅.NET Core 3.1被视为长期支持。
感谢您的建议。我应该立即转到WPF吗?我仍处于起步阶段,这不是一个需要进行更改的庞大项目。
 

羊皮

知名会员
已加入
2018年9月5日
留言内容
1,982
编程经验
10+
是的,正如跳伞运动员已经指出的那样,Winforms的日子更好了。我鼓励这些天的大多数开发人员尽可能地使用WPF,无论项目多么小。

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

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