簡體   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