2

ListView から選択した DataKey をセッションで使用しています。
リストビューを含むこの aspx ページに戻ると、選択を元に戻すことができます。
しかし、リストビューで選択したアイテムが他のページ (最初のリストビュー ページではない) に属している場合、選択したリストビュー ページを自分のアイテムが属するページに設定する必要があります。

リストビューとデータページャーを使用しています (テンプレートページング付き)

選択するアイテムがどのページにあるかを確認するにはどうすればよいですか?

データキー値のページを検索してアクティブ化できますか?

4

1 に答える 1

0

私が適用できる最も簡単な解決策は、ページインデックスもセッションに保存することでした。
protected void ListView_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e) { CurrentPageSessionVariable = (e.StartRowIndex / e.maximumRows); }

ページロード中...
dataPager1.SetPageProperties(CurrentPageSessionVariable * dataPager1.PageSize, dataPager1.MaximumRows, true);

これにより、このページに戻ったときに、データページャーが指定されたページをロードし、選択された項目 (別のコード) を表示するように通知されます。

于 2010-10-13T11:18:53.153 に答える