繁体   English   中英

C#Windows应用程序窗体,从文本文件填充列表视图

[英]C# Windows App Form, populating a listview from a text file

我有一个文本文件,其中显示了球员的姓名,年龄和得分:

安德鲁
10
15
巴尼
35
13 ...等

我希望将文本文件读入列表视图,以便在第一列中显示名称(Andrew),在第二列中显示年龄(10),在最后一列中显示分数(15),并在文本文件中重复显示。 因此它将变为:

名字年龄分数

安德鲁10 15
巴尼35 13

我还需要这些,以便能够按分数排序,以便姓名/年龄仍与分数保持一致。

真的很难找到与此相关的任何内容,所以我希望我不会走错路。 非常感谢您的帮助。

到目前为止我的代码: https : //gist.github.com/anonymous/9975832

返回具有列但列表中没有数据的列表视图

用以下代码替换循环中的代码:

ListViewItem item = new ListViewItem();
line = reader.ReadLine();
item.Text = line;           //set first column to name

line = reader.ReadLine();
item.SubItems.Add(line);

line = reader.ReadLine();
item.SubItems.Add(line);

lsvHighscore.Items.Add(item); // add item to the list

关于按分数排序,您可以使用它,以便当您单击要排序的列时,显示应该更新。

请参阅此文档以获取实现此目的的示例代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM