Я использовал DataPager для перелистывания данных ListView
.Когда ListView
bound, DataPager
показывают много страниц ниже, все кажется нормальным, но когда я нажимаю на другую страницу, после обратной передачи, ListView
пусто с EmptyDataTemplate
и, конечно, без страниц.
Я погуглил и попробовал один и оба обходных пути ниже, но они не помогли
protected void DatapPager_OnPreRender(object sender, EventArgs e)
{
try
{
listView.DataSource = ((DataSet)ViewState[VIEWSTATE_DATASET]).Tables[0];
listView.DataBind();
}
catch (System.Exception ex)
{
}
base.OnPreRender(e);
}
protected void listView_OnPagePropertiesChanged(object sender, EventArgs e)
{
try
{
listView.DataSource = ((DataSet)ViewState[VIEWSTATE_DATASET]).Tables[0];
listView.DataBind();
}
catch (System.Exception ex)
{
}
}
В моем случае данные ListView
связаны в событии щелчка, а не в PageLoad.
Может кто-нибудь мне поможет?Большое вам спасибо!