[英]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.