使用C#为简单数据库创建前端

时间:2011-03-23 09:52:18

标签: c# winforms

到目前为止,我只使用C#创建控制台应用程序。我接下来要做的是创建一个c#应用程序,它可以打开一个表数据库(可能是sqlite)并以表格形式向用户显示数据。我希望用户能够按列,搜索等方式进行排序。我对GUI文件有几个问题。

用于GUI前端的适当.Net技术是什么?的WinForms?

我非常感谢链接到教程或做类似事情的工作示例

任何帮助表示感谢。

4 个答案:

答案 0 :(得分:3)

This tutorial向您展示如何在其中创建DataGridView,加载数据库值。 sorting是DataGridView的自动属性。 DataGridView是WinForms应用程序中使用的控件,它似乎是满足您需求的最佳解决方案。

答案 1 :(得分:2)

在您的情况下,我将从WinForms开始作为GUI技术 - 比WPF更简单,更成熟。

下面

http://www.codeproject.com/KB/cs/SQLiteCSharp.aspx

您可以找到单个表SqlLite DB的示例应用程序。

答案 2 :(得分:2)

如果您正在寻找RAD无通用解决方案,请使用带有winforms的GRIDVIEW,如果您正在寻找一个通用且灵活的解决方案,我喜欢this tutorial

答案 3 :(得分:1)

我会为第一个应用程序选择WinForms。为了显示您的数据,我将使用DataGrid,我将提供填充查询结果的DataTable。 Grid和Table具有内置的标准排序功能。