DataPager を使用してListView
データをページングしました。ListView
バインドすると、下DataPager
に多くのページが表示されますが、すべて問題ないように見えますが、別のページをクリックすると、ポストバック後、もちろんページがなくListView
ても空です。EmptyDataTemplate
私はググって、以下の回避策の1つと両方を試しましたが、役に立ちませんでした
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 ではなく、クリック イベントにバインドされたデータです。
誰でも私を助けることができますか?どうもありがとう!