您的位置:首页 - 教程 - HoverTreeSCJ - 正文
解决winform中listview控件view视图从LargeIcon变成Details时,原来内容不显示
listView_myLV 是一个ListView控件
(定义的代码: private System.Windows.Forms.ListView listView_myLV;)

那么以下这段代码是可以显示的
private void Form_listView2_Load(object sender, EventArgs e)
{
string[] h_lviStr = { "hovertree","何问起","hewenqi"};
ListViewItem h_lvi = new ListViewItem(h_lviStr);


listView_myLV.Items.Add(h_lvi);
}


如果加上这句代码:

listView_myLV.View = System.Windows.Forms.View.Details;
就不显示项了

为什么呢?原因是没有为listView_myLV添加列

下列几张图片展示怎么在Visual Studio中添加列:

在设计界面选择ListView控件,点击右上角的小三角形,在弹出的菜单中点击“编辑列...”


在ColumnHeader集合编辑器中点击“添加”,就可以添加编辑列。因为上面字符串数组h_lviStr有三项,这里添加三列。


最后运行结果:


提供源代码http://hovertree.com/hovertreescj/

评论: