📅  最后修改于: 2023-12-03 15:39:51.783000             🧑  作者: Mango
ListView 是一个在 C# 中常用的用户界面控件,用于展示列表或表格数据。当我们需要往 ListView 中动态添加新的行或项目时,我们需要使用代码来完成这个任务。
下面是向 ListView 中添加新项目的步骤:
首先需要准备好 ListView 控件,在窗体设计器中拖动一个ListView控件进行布置。
在代码视图中的 Form_Load 方法中,添加一些初始化的代码来设置 ListView 的属性。如果 ListView 控件需要多列,则设置其 View 属性为 Details,否则可以设置为 List。
private void Form_Load(object sender, EventArgs e)
{
// 设置ListView的View属性为Details
listView1.View = View.Details;
// 添加ListView的列标题
listView1.Columns.Add("Column1", 100);
listView1.Columns.Add("Column2", 100);
}
private void buttonAdd_Click(object sender, EventArgs e)
{
// 创建ListViewItem对象
ListViewItem item = new ListViewItem(new string[] { "Item1", "Item2" });
// 将新项目添加到ListView控件中
listView1.Items.Add(item);
}
完整的代码片段如下:
private void Form_Load(object sender, EventArgs e)
{
// 设置ListView的View属性为Details
listView1.View = View.Details;
// 添加ListView的列标题
listView1.Columns.Add("Column1", 100);
listView1.Columns.Add("Column2", 100);
}
private void buttonAdd_Click(object sender, EventArgs e)
{
// 创建ListViewItem对象
ListViewItem item = new ListViewItem(new string[] { "Item1", "Item2" });
// 将新项目添加到ListView控件中
listView1.Items.Add(item);
}
通过以上的步骤,我们就可以在 ListView 中动态地添加新项目了。如果需要更新或删除项目,使用 ListView.Items 集合中的方法即可。更多关于 ListView 控件的使用方法,建议参考 MSDN 上的官方文档。