我尝试清除列表视图,但清除方法不起作用:
myListView.Items.Clear();
这是行不通的。当我在这一行放置断点时,该行将被执行,但我的列表视图不为空。怎么会??
我通过将列表视图的数据源设置为数据表来填充列表视图。
我现在的解决方案是将数据源设置为空数据表。
我只是想知道为什么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();
}
怎么样
DataSource = null;
DataBind();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)