DataPagerを使用してListView
のデータをページしました。 ListView
がバインドされている場合、DataPager
は多くのページを表示しますが、すべてが正常であるように見えますが、別のページをクリックすると、ListView
は空で、ページは無くなってEmptyDataTemplate
となります。ASP.NET - ListViewとDataPagerが機能しない
私はGoogleで検索して1を試してみて、以下の両方の回避策が、彼らはありませんPageLoad上で、クリックイベントにバインドさListView
のデータ、私の場合は
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)
{
}
}
を助けにはなりませんでした。
誰でも私を助けることができますか?どうもありがとうございます!
'dataset'をListViewにバインドする前に、私はViewState [VIEWSTATE_DATASET] = datasetを割り当てました。 ViewState [VIEWSTATE_DATASET]!= nullと確信しています。 – Wayne