- C# code
/// <summary> /// 将数据存储到lv里面 /// </summary> private void refreshList(List<defInfo> list) { this.lv_Show.Items.Clear(); for (int i = 0; i < list.Count; i++) { ListViewItem lvi = new ListViewItem(); lvi.SubItems.Add(list[i].defName); lvi.SubItems.Add(list[i].defValue); this.lv_Show.Items.Add(lvi); } this.lv_Show.Refresh(); }
我最后前台lv_Show完全不显示东西,我感觉代码没出问题啊!!求救啊..
我调试是有5条数据的,并且也add进去了,就是没显示出来..
------解决方案--------------------
ListViewItem lvi = new ListViewItem();
=>
ListViewItem lvi = new ListViewItem(list[i].???);
否则最前面的条目没有字。
------解决方案--------------------
如果你要显示的为列表,然后含级联子列表,用treeview吧
listview对subitem是用来显示view视图的(lv_Show.View = View.Details)
此项要设置对应的列属性才会显示出你列出的subitem
查下msdn吧