在Windows Forms(WinForms)中,ListView控件用于显示一组项目列表
Items.Clear()
方法来实现这一点。listView1.Items.Clear();
Items.Add()
或Items.AddRange()
方法来实现这一点。// 添加单个项目
ListViewItem item = new ListViewItem("Item1");
item.SubItems.Add("SubItem1");
listView1.Items.Add(item);
// 添加多个项目
ListViewItem[] items = new ListViewItem[2];
items[0] = new ListViewItem("Item2");
items[0].SubItems.Add("SubItem2");
items[1] = new ListViewItem("Item3");
items[1].SubItems.Add("SubItem3");
listView1.Items.AddRange(items);
Refresh()
方法来实现这一点。listView1.Refresh();
将上述代码整合到一起,完整的示例如下:
private void UpdateListView()
{
// 清除现有数据
listView1.Items.Clear();
// 添加新数据
ListViewItem item = new ListViewItem("Item1");
item.SubItems.Add("SubItem1");
listView1.Items.Add(item);
ListViewItem[] items = new ListViewItem[2];
items[0] = new ListViewItem("Item2");
items[0].SubItems.Add("SubItem2");
items[1] = new ListViewItem("Item3");
items[1].SubItems.Add("SubItem3");
listView1.Items.AddRange(items);
// 刷新ListView控件
listView1.Refresh();
}
当需要更新ListView控件中的数据时,只需调用UpdateListView()
方法即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。