如何删除列表视图中的内容,保持框架(Windows Forms C#)
How to delete the contents in List view, maintaining the frame(Windows Forms C# )
我刚开始学习基本编程,并接到了一个搜索框编程任务。
我遇到的问题是清除按钮清除了列表视图框中的所有内容,包括列 headers。我只希望打印的内容消失,而 headers 列保留。这是我的代码。
private void button2_Click_1(object sender, EventArgs e)
{
Action<Control.ControlCollection> func = null;
func = (controls) =>
{
foreach (Control control in controls)
if (control is ListView)
(control as ListView).Clear();
else
func(control.Controls);
};
func(Controls);
}
感谢阅读!
使用Items.Clear();
像这样: listview.Items.Clear();
希望这有效:)
我刚开始学习基本编程,并接到了一个搜索框编程任务。
我遇到的问题是清除按钮清除了列表视图框中的所有内容,包括列 headers。我只希望打印的内容消失,而 headers 列保留。这是我的代码。
private void button2_Click_1(object sender, EventArgs e)
{
Action<Control.ControlCollection> func = null;
func = (controls) =>
{
foreach (Control control in controls)
if (control is ListView)
(control as ListView).Clear();
else
func(control.Controls);
};
func(Controls);
}
感谢阅读!
使用Items.Clear();
像这样: listview.Items.Clear();
希望这有效:)