读书人

listview小弟我添加数据不显示[急]

发布时间: 2012-05-20 16:03:12 作者: rapoo

listview我添加数据不显示[急]

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吧

读书人网 >asp.net

热点推荐