c#listview添加数据
时间: 2023-08-10 16:07:49 浏览: 66
在 C# 中,可以使用 ListView 控件来显示和管理数据。要向 ListView 添加数据,可以按照以下步骤进行操作:
1. 在窗体设计器中拖放一个 ListView 控件到窗体上,或者在代码中实例化一个 ListView 对象。
2. 设置 ListView 的 View 属性为 Details,以便以详细列表方式显示数据。
3. 添加列标题,定义 ListView 的列。可以使用 Columns 属性来添加列,每个列使用 ColumnHeader 对象表示。
```csharp
// 创建列标题
ColumnHeader columnHeader1 = new ColumnHeader();
columnHeader1.Text = "列1";
ColumnHeader columnHeader2 = new ColumnHeader();
columnHeader2.Text = "列2";
// 将列添加到 ListView
listView.Columns.Add(columnHeader1);
listView.Columns.Add(columnHeader2);
```
4. 创建 ListViewItem 对象并添加到 ListView 中,每个 ListViewItem 表示一行数据。可以使用 SubItems 属性为每个行的列赋值。
```csharp
// 创建 ListViewItem 对象
ListViewItem item1 = new ListViewItem(new[] { "数据1", "数据2" });
// 将 ListViewItem 添加到 ListView
listView.Items.Add(item1);
```
5. 可以重复步骤 4 来添加更多的行数据。
完整的代码示例:
```csharp
// 创建列标题
ColumnHeader columnHeader1 = new ColumnHeader();
columnHeader1.Text = "列1";
ColumnHeader columnHeader2 = new ColumnHeader();
columnHeader2.Text = "列2";
// 将列添加到 ListView
listView.Columns.Add(columnHeader1);
listView.Columns.Add(columnHeader2);
// 创建 ListViewItem 对象并添加到 ListView
ListViewItem item1 = new ListViewItem(new[] { "数据1", "数据2" });
listView.Items.Add(item1);
```
这样就可以向 ListView 控件中添加数据了。希望对你有帮助!