项目未在ListView中显示

时间:2016-12-18 13:56:31

标签: c# winforms listview

所以,我创建了一个ListView,我正在尝试在点击按钮后添加项目。但是,这对我来说似乎并不起作用:我添加的项目(至少是我认为我正在做的事情)并没有出现在private void setListViewItem(string value) { ListViewItem item = new ListViewItem(value); this.listView1.Items.Add(item); } private void button1_Click(object sender, EventArgs e) { setListViewItem(textBox1.Text); } 。这里似乎有什么问题?任何和所有的帮助将不胜感激。

方法

ListView

this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {this.columnHeader1}); this.listView1.Location = new System.Drawing.Point(13, 87); this.listView1.Name = "listView1"; this.listView1.Size = new System.Drawing.Size(277, 91); this.listView1.TabIndex = 9; this.listView1.UseCompatibleStateImageBehavior = false; this.listView1.View = System.Windows.Forms.View.Details; 属性

$(window).resize(function() { location.reload(); });

2 个答案:

答案 0 :(得分:1)

您需要添加列以显示数据,因为您将listView1.View设置为Details,如果将listView1.View设置为List,它将无需工作添加列。

您可以查看此示例ListView.View,了解如何将数据添加到Detail视图中。

答案 1 :(得分:0)

您忘记填充ItemSource。请检查此链接,它应该有所帮助:ListView, data binding and ItemTemplate