から取り込まれているレポートがありObjectDataSource
ます。レポートには、ユーザーごとに展開/折りたたみ可能なノードが含まれます。
FilterExpression
データソースに を設定してから を呼び出すことで、ビューアがレポートをフィルタリングできるようにしていますReportViewer1.LocalReport.Refresh()
。これはポストバック中に行われます。
これにより結果がフィルター処理されますが、展開/折りたたまれたノードの状態は失われます。展開/折りたたまれたノードを ViewState に保存する方法はありますか? または、これを完全に達成するためのより良い方法はありますか?