哪个数据源

时间:2012-04-03 06:56:52

标签: c# winforms

我有一个xl电子表格,我想废弃。我将用一个用c#构建的简单的Windows窗体应用程序替换它。

电子表格有一个只有两列的表格:

  • 日期
  • 工作人员

所以表格的样本可能如下:

  • 01-Jan Jason
  • 02-Jan
  • 03-Jan Mike

你可以看到它非常简单。我每天都使用Sqlserver,但将此表放入Sqlserver上的db似乎有些过分。我应该为windows表单使用什么数据 - 文本文件?

注意:不确定它是否会影响我对数据的选择,但我正在考虑使用日历工具,也许是表格中的数据网格。

3 个答案:

答案 0 :(得分:2)

似乎很简单,您可以使用简单的文本文件(键值),但如果您希望将来扩展该程序的功能,可能最好将该表放在SQLite数据库中,这是一个轻量级的嵌入式数据库,应该符合您的要求。

答案 1 :(得分:1)

如果你想放弃文件/电子表格,根本不需要使用sql server。 如果您正在使用其他应用程序,那么使用sql-server也将是一种一致的数据存储方法。

真的应该花很少的时间去做。 假设您的sql安装程序执行自动备份等,那么它将确保您不会丢失信息。如果你有权访问它,可以使用sql server。

答案 2 :(得分:1)

如果您习惯每天使用SQL Server,那么最接近的就是SQL Server Compact,因为它与SQL Server非常相似,但设计用作轻量级的独立选项。它与Visual Studio接口,你应该感到宾至如归。