listView1.Items.Clear();
Удаляет в 2008 заголовки столбцов c # с данными, если у вас несколько ListView в одной форме, лучше всего написать такой метод, как (предложенный Лассе, как указано выше)
private void ClearLvItems(ListView li)
{
while(li.Items.Count>1)
li.Items.RemoveAt(1);
}
Или, если он не работает должным образом, так как он не работает со мной (одна строка по-прежнему находится в Listview)
listView1.Items.Clear();
SetHeaders(li); // If you have more then one ListView in the same form. Otherwise don't use the parameters.
private void SetHeader(ListView li)
{
string[] header_names = new string[] {"Id","Name","SurName","Birth Date"};
int i = 0;
foreach (ColumnHeader ch in li.Columns)
{
ch.Text = header_names[i];
++i;
}
}
Другое обсуждение
Здесь