我将免费为中小型企业创建一个开源的帮助台解决方案。
我目前正在处理客户端应用程序。
我想要一张用户已打开的门票列表。所以它就像一张表TicketsByUser:
Ticket Number | Type | Description | Date | Handled?
123456 | Hardware | My mouse broke | 10/20/2010 | No
123457 | software | Opera broke | 10/20/2010 | Yes
我正在考虑使用ListView,因为它的名称,但我有零的经验,所以也许它不是我正在寻找的。 p>
我将从WCF服务中提取数据,而WCF服务又从MS SQL数据库中提取数据。
修改 所有信息都将在服务器(IT帮助程序)端进行修改(实际上只有Handled选项)。
客户端无法修改任何内容,它只是一个Windows来查看以前的票证。 :)考虑到这一点,你会推荐什么?
答案 0 :(得分:3)
Listview可能没问题,但我也考虑使用DataGridView。
Listview可能稍微容易使用,但DataGridView稍微灵活一些,从你的简短描述中可能就是ListView。但是,如果您希望用户能够更新表中的数据(例如,使用 Handled 列中的复选框,他们可以在处理时勾选),那么DataGridView可能更合适
答案 1 :(得分:1)
您应该使用DataGridView控件;它可以使用数据绑定自动显示和更新您的数据源,也可以选择允许用户编辑它。
ListView控件的编辑功能非常有限,而且使用起来要困难得多。