2012-04-03 43 views
0

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

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

  • 日期
  • 科员

所以表的样本可能是:

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

正如您所看到的,它非常简单。我每天都使用Sqlserver,但是将这个表放到Sqlserver的数据库中似乎有些过分。我应该使用什么datasouce窗口窗体 - 一个文本文件?

注意:不确定它是否会影响我对datasouce的选择,但我正在考虑在表单中使用日历工具和datagridview。

回答

1

如果您想要丢弃文件/电子表格,它根本不会使用sql server的开销。 同样使用sql-server将是一种数据存储的一致方法,如果这是您目前用于其他应用程序的。

这确实应该花很少时间去做。 另外假设你的SQL设置自动备份等,那么它将确保你不会丢失信息。如果你有权访问它,下手使用sql server。

2

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

1

如果您习惯于每天使用SQL Server,最接近的是SQL Server Compact,因为它与SQL Server非常相似,但设计为用作轻量级独立选项。它与Visual Studio进行交互,你应该感受到它与家一样的感觉。