2016-10-29 71 views
0

以下是我添加的項目和子項目到ListView:如何在其列表視圖中顯示項目的文本?

public void PopulateListView() 
{ 
    UI_LV_Words.Clear(); 
    foreach (KeyValuePair<string, int> pair in _wordDic) 
    { 
     UI_LV_Words.Items.Add(pair.Key).SubItems.Add(pair.Value.ToString()); 
    } 
} 

但沒有文字顯示在列表視圖。視圖設置爲細節。如何讓每個項目的文本出現在列表視圖中?

回答

0

您需要將列添加到ListView。所以它應該是這樣的,

public void PopulateListView() 
     { 
      UI_LV_Words.Clear(); 
      UI_LV_Words.Columns.Add("Key"); 
      UI_LV_Words.Columns.Add("Value"); 
      foreach (KeyValuePair<string, int> pair in _wordDic) 
      { 
       UI_LV_Words.Items.Add(pair.Key).SubItems.Add(pair.Value.ToString()); 
      } 
     } 

結果;

enter image description here

希望幫助,

0

試試這個代碼片段,

UI_LV_Words.Columns.Add("Key"); 
UI_LV_Words.Columns.Add("Value"); 
相關問題