Я использовал DataPager на странице через ListView
данных. Когда ListView
связано, DataPager
показать много страниц ниже, все кажется нормально, но когда я нажимаю на другую страницу, после обратной передачи ListView
пуст с EmptyDataTemplate
и, конечно же, без страниц.ASP.NET - ListView и DataPager не работают
Я гугл и попробовать один и оба обходные ниже, но они не помогли
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
«s связанные в случае щелчка, а не на PageLoad.
Любой может мне помочь? Спасибо огромное!
Перед привязкой 'dataset' к ListView я назначил ViewState [VIEWSTATE_DATASET] = набор данных. Я уверен, что ViewState [VIEWSTATE_DATASET]! = Null. – Wayne