c# - 是否可以使用listview中的更新编辑文本文件中的项目?

时间:2017-08-22 06:04:16

标签: c# visual-studio listview

我很难详细阐述我的问题。但我在视觉工作室创建了一个注册表格,可以获得学生的重要细节。单击注册按钮将输入保存在文本文件中,并在列表视图中添加所有信息。我想知道是否可以仅使用listview(更新)来更新文本文件中的项目。

例如,我已经保存了1行学生信息,现在另一名学生保存了信息。我想回到上一行的细节,我想编辑它,而不打开文本文件,只使用listview。

1 个答案:

答案 0 :(得分:0)

简短的回答是否定的。责任明确分开。 Listview负责在GUI上显示数据。您的文本文件(以及读取和写入文件的对象)负责存储。现在你可以将更新功能链接到文件读写操作的过程,不需要你的工作,两个仍然是独立的实体,具有不同的职责(这实际上很好,因为你知道谁做了什么)。

  

我想回到上一行的细节,我想编辑它而不打开文本文件

如果不打开文件,则无法更改文件。这就像试图在没有打开盒子的情况下拿出一个饼干:)你需要到达里面,所以盒子必须是开放的。