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

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  仔细检查检查吧