Department
嗨,我如何使列表视图分页不依赖于文本框搜索。我遇到listview搜索寻呼机的问题,每当我点击文本框值等于A的搜索按钮时,btnSerch_Click事件就会触发。它显示3页数据与结果然后我导航到第3页。但是当我键入值B的文本框(它假设显示一页数据),我没有点击搜索按钮,但我去点击第2页。奇怪的事情发生了,它显示不相关的数据或破碎的数据。
我如何解决这个问题,我不希望页面导航栏依赖于文本框。我的意思是我单击第2页,GetData()函数不会触发,而只是页面触发器。
答案 0 :(得分:0)
您需要删除此行
ListView1.DataSource = null;
来自GetData
方法。因为如果您null
使用ListView,您在ListView1_PagePropertiesChanging
中设置的属性将会丢失。
您可以将按钮单击方法缩减为一行。
protected void btnSerch_Click(object sender, EventArgs e)
{
GetData();
}