【问题标题】:Multiple Columns in listview列表视图中的多个列
【发布时间】:2012-09-10 03:49:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# winforms listview listbox listviewitem


    【解决方案1】:

    数据已插入但listview没有显示,设置listView的View属性为Details

    lstView.View = View.Details;
    

    【讨论】:

      【解决方案2】:

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

      lstMovie.Columns.Add("Title");
      lstMovie.Columns.Add("Ratings");
      lstMovie.Columns.Add("Genre");
      

      【讨论】:

      • 是的,我必须将 list.view 设置为 details lstMovie.View = View.Details
      猜你喜欢
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多