1

我正在用 C# 编写以下代码以在 listView 的多列中显示数据,但它只显示数组的第一个元素,

ListViewItem item = new ListViewItem(new []{txtTitle.Text,txtRatings.Value.ToString(),cmbGenre.Text});
lstMovie.Items.Add(item);

列表视图中的输出只是第一个元素。我如何获得所有三个元素。

4

2 回答 2

4

数据已插入,但 listview 未显示,请将 listView 的 View 属性设置为 Details

lstView.View = View.Details;
于 2012-09-17T22:20:04.437 回答
1

在尝试填充列表视图之前,您是否已将 3 列添加到列表视图中?就像是:

lstMovie.Columns.Add("Title");
lstMovie.Columns.Add("Ratings");
lstMovie.Columns.Add("Genre");
于 2012-09-17T22:02:39.833 回答