📅  最后修改于: 2023-12-03 14:59:40.416000             🧑  作者: Mango
在 C# 中,ListView 是一个允许将数据以列表视图的形式展示的控件。在列表视图中,每个项目通常由一行组成并分为多个列。在本文中,我们将介绍如何在 C# 程序中使用 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 控件。该控件使用详细视图模式,并包含三个列。然后,向其中添加了一个项目。