2016-10-29 73 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"); 
相关问题