Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么Windows窗体控件适合此用例?_C#_.net 3.5 - Fatal编程技术网

C# 什么Windows窗体控件适合此用例?

C# 什么Windows窗体控件适合此用例?,c#,.net-3.5,C#,.net 3.5,我将为中小型企业免费创建一个开源帮助台解决方案 我目前正在处理客户端应用程序 我想要一个用户已经打开的票证列表。因此,它就像一个table TicketsByUser: Ticket Number | Type | Description | Date | Handled? 123456 | Hardware | My mouse broke | 10/20/2010 | No 123457 | software | Opera bro

我将为中小型企业免费创建一个开源帮助台解决方案

我目前正在处理客户端应用程序

我想要一个用户已经打开的票证列表。因此,它就像一个table 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是因为它的名字,但是我对它没有经验,所以可能它不是我想要的

我将从WCF服务中提取数据,WCF服务又从MS SQL数据库中提取数据

编辑: 所有信息都将在服务器(IT助手)端进行修改(实际上只是处理选项)


客户端无法修改任何内容,这意味着它只能作为一个窗口来查看以前的票证。:)考虑到这一点,你会推荐什么?

ListVIEW可能是可以的,但是我也会考虑DATAGIDVIEW。< /P>
Listview可能更容易使用,但DataGridView更灵活,从您的简短描述来看,Listview可能就足够了。但是,如果您希望用户能够更新表中的数据(例如,在处理的列中使用TigKbox,在处理时可以勾选),那么DATAGIDVIEW可能更合适。

ListVIEW可能是可以的,但我也会考虑DATAGIDVIEW。 Listview可能更容易使用,但DataGridView更灵活,从您的简短描述来看,Listview可能就足够了。但是,如果您希望用户能够更新表中的数据(例如,在已处理列中使用一个勾选框,他们可以在处理该列时勾选),那么DataGridView可能更合适。

您应该使用该控件;它可以使用数据绑定来自动显示和更新您的数据源,还可以选择允许用户对其进行编辑

ListView控件的编辑功能非常有限,使用起来更加困难。

您应该使用该控件;它可以使用数据绑定来自动显示和更新您的数据源,还可以选择允许用户对其进行编辑


ListView控件的编辑功能非常有限,而且更难使用。

事实上,如果列表可以更改,则ListView更难使用。是的,但是我想为一些对它有点陌生的人提供一个基本的只读列表。在VS.NET中将DataGridView设置为只读比较容易。我相信只需单击鼠标即可…@Kyle:Close。只需点击两下鼠标。(一个要得到智能标签的人)事实上,如果列表可以更改,ListView就更难使用了。是的,但是我想为一个有点新的人创建一个基本的只读列表,它更容易开始使用。在VS.NET中将DataGridView设置为只读,我相信只需单击鼠标即可…@Kyle:Close。只需点击两下鼠标。(获取智能标记的一种方法)具有View=Details的ListView是用于此操作的适当控件。它是只读的。您迟早应该学习如何使用它,也可以更早地使用它。ListView with View=Details是用于此操作的适当控件。它是只读的。你迟早要学会如何使用它,不如早点使用它。