2014-04-04 24 views
0

我得到了與姓名,年齡和他們的球員得分的文本文件填充一個列表視圖顯示:C#Windows應用程序的形式,從文本文件

安德魯
巴尼
...等

我想要的文本文件讀入列表視圖,使其在第一列然後顯示名稱(安德魯),在第二和成績的年齡(10)(15 )在最後的c並通過文本文件重複它。因此,這將成爲:

名年齡分數

安德魯10 15
巴尼35 13

我還需要這些來再能按分數進行排序,以便該名稱/年齡還停留在線與分數。

真的很難找到與此相關的任何東西,所以我希望我不會走錯路。非常感謝您的幫助。

我迄今爲止代碼:https://gist.github.com/anonymous/9975832

返回與列的列表視圖,但在這些列中沒有數據

回答

0

用以下替換你的循環代碼:

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 

關於按分數排序您可以擁有它,以便當您單擊要排序的列時,顯示屏應該更新。

請參閱此documentation的示例代碼來實現此目的。

相關問題