到目前为止,我只使用C#创建控制台应用程序。我接下来要做的是创建一个c#应用程序,它可以打开一个表数据库(可能是sqlite)并以表格形式向用户显示数据。我希望用户能够按列,搜索等方式进行排序。我对GUI文件有几个问题。
用于GUI前端的适当.Net技术是什么?的WinForms?
我非常感谢链接到教程或做类似事情的工作示例
任何帮助表示感谢。
答案 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具有内置的标准排序功能。