📜  c# listview add item - C# (1)

📅  最后修改于: 2023-12-03 14:59:40.416000             🧑  作者: Mango

C# Listview Add Item

在 C# 中,ListView 是一个允许将数据以列表视图的形式展示的控件。在列表视图中,每个项目通常由一行组成并分为多个列。在本文中,我们将介绍如何在 C# 程序中使用 ListView 控件并添加项目。

添加 ListView 控件

在 C# 中添加 ListView 控件非常简单。只需要在窗体上拖动并放置该控件即可。或者,您也可以在代码中使用以下语句进行创建:

ListView listView1 = new ListView();

不过,在使用 ListView 控件之前,请确保将以下命名空间添加到您的代码中:

using System.Windows.Forms;
添加项目

一旦您已经成功添加了 ListView 控件,现在就可以开始向其添加项目了。要添加项目,您可以使用以下代码片段:

string[] row = { "Column 1 Text", "Column 2 Text", "Column 3 Text" };
listView1.Items.Add(new ListViewItem(row));

稍微解释一下上述代码。这里创建了一个 string 数组 row,其中包含三列的文本。然后,通过调用 listView1.Items.Add() 方法和传递一个 ListViewItem 类型的参数将其添加到 ListView 控件中。

代码示例

以下是使用 ListView 控件和添加项目的完整示例代码:

using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            // 设置 ListView 控件的视图模式。
            listView1.View = View.Details;

            // 添加列。
            listView1.Columns.Add("Column 1", -2, HorizontalAlignment.Left);
            listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
            listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);

            // 添加项目。
            string[] row = { "Column 1 Text", "Column 2 Text", "Column 3 Text" };
            listView1.Items.Add(new ListViewItem(row));
        }
    }
}

以上代码创建了一个名为 Form1 的 Windows 窗体应用程序,并在其上添加了一个 ListView 控件。该控件使用详细视图模式,并包含三个列。然后,向其中添加了一个项目。