所以,我创建了一个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(); });
答案 0 :(得分:1)
您需要添加列以显示数据,因为您将listView1.View
设置为Details
,如果将listView1.View
设置为List
,它将无需工作添加列。
您可以查看此示例ListView.View,了解如何将数据添加到Detail
视图中。
答案 1 :(得分:0)
您忘记填充ItemSource。请检查此链接,它应该有所帮助:ListView, data binding and ItemTemplate