如何将DataGridView内容保存到数据库文件?

已加入
2020年10月13日
留言内容
3
编程经验
Beginner
你好
我想创建一个Windows窗体应用程序,该应用程序从文本框中获取一些信息,并将其放入DataGridView面板中。我可以制作这样的应用程序,但是我需要将此信息保存到一个数据库文件中,该文件只能由我的应用程序读取(记事本等无法打开该文件)。我怎样才能做到这一点?我需要有一个执行此操作的教程(我是C#的新手)。我应该在YouTube中搜索什么关键字?
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,497
地点
弗吉尼亚州切萨皮克
编程经验
10+
只是搜索"encryption"。加密文件,以便只有您的应用程序可以解密它。

我不太清楚为什么您要像这样将用户的数据作为人质。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,499
地点
悉尼,澳大利亚
编程经验
10+
我不太清楚为什么您要像这样将用户的数据作为人质。
通常应确保对数据进行更改的唯一方法是针对应用程序。多年以前,我从事定制POS应用程序的工作,并且它使用Access数据库,这种访问方式受到这种方式的限制。希望限制访问的原因可能很多,其中包括数据完整性。可能还有一些不太合理的理由。我们都已经看到很多人之所以做某事,是因为他们可以而不是应该这样做。通常,如果您不希望用户直接在其本地计算机上访问数据,则应该使用通过Web服务访问的单个联机数据库。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,497
地点
弗吉尼亚州切萨皮克
编程经验
10+
这是有趣的。有趣的是,人们对他们的系统增加了要求,即只能通过应用程序访问数据,而不能通过其他方式访问数据。每当我建议将数据存储在OODBMS中时,他们就会抱怨我基本上会束缚他们的数据,因为访问数据的唯一方法是通过调用OODBMS的代码(因为他们声称他们将无法使用SQL)。然后,我向他们指出他们的第一个要求,即仅可以通过应用程序访问数据,然后询问哪个更重要:第一个要求,或者这个新要求,即能够不使用应用程序而对数据使用SQL。 90%的人然后眨眨眼,说他们想要后者。因此,我们通常最终会以不同级别的用户访问RDBMS:普通用户和超级用户。
 
最佳 底部