Я пытаюсь очистить свой список, но метод очистки не работает:
myListView.Items.Clear();
Это не работает. Когда я ставлю точку останова в этой строке, строка выполняется, но мой список не пустой. Как получилось ??
Я заполняю свой список просмотра, устанавливая его источник данных как источник данных.
Мое решение теперь состоит в том, чтобы установить источник данных в пустой источник данных.
Мне просто интересно, почему ясно не делают трюк?
Я использую главную страницу. Вот некоторый код страницы содержимого при нажатии кнопки.
Метод SearchTitle заполняет ListView.
Соответствующий код:
protected void Zoek()
{
// Clear listbox
ListView1.DataSource = new DataTable();
ListView1.DataBind();
switch (ddlSearchType.SelectedValue)
{
case "Trefwoorden":
SearchKeyword();
break;
case "Titel":
SearchTitle();
break;
case "Inhoud":
SearchContent();
break;
}
}
Метод, который заполняет ListView
private void SearchTitle()
{
// Make panel visible
pnlResult.Visible = true;
pnlKeyword.Visible = false;
Search Search = new Search(txtSearchFor.Text);
ListView1.DataSource = Search.SearchTitle();
ListView1.DataBind();
}