当前位置: 代码迷 >> C# >> c# listview更新数据,一个按钮事件listview.items.clear(),又添加数据没有效果
  详细解决方案

c# listview更新数据,一个按钮事件listview.items.clear(),又添加数据没有效果

热度:222   发布时间:2016-05-05 02:58:16.0
c# listview更新数据,一个按钮事件listview.items.clear(),再添加数据没有效果
c# listview更新数据,一个按钮事件listview.items.clear(),再添加数据没有效果

private void  addData_Click(object sender, EventArgs e)
        {
            listView1.Columns.Add("01");
            listView1.Columns.Add("02");
            ListViewItem lvi = new ListViewItem("1");
            lvi.SubItems.Add("2");
            listView1.Items.Add(lvi);
        }

        private void refresh_Click(object sender, EventArgs e)
        {
            //listView1.Clear();
            listView1.Items.Clear();
            ListViewItem lvi = new ListViewItem("a");
            lvi.SubItems.Add("b");
        }

------解决思路----------------------
listView1.Items.Add(lvi);

加上这行代码↑
------解决思路----------------------
添加数据的功能写个共用方法, 别几个地方写得不一行, 明显是少了一句.
------解决思路----------------------
设置一下listview的视图模式,还有ColumnHeader,检查一下你有没有获取到数据,代码太长了,我的建议是在你每次更新数据的时候去Clear()listview的item  仔细检查检查吧
  相关解决方案