私はObjectDataSourceのにバインドされたGridViewを持っている、と私は標準溶液を使用して完全な行を選択取り扱いしていますが、すべてのOnRowDataBound()でこのラインを置くの上provdided:このすべてが働いているASP.NET 3.5.1 Update PanelのGridViewで行選択を再クエリーしますか?
e.Row.Attributes["onclick"] = this.Page.ClientScript.GetPostBackEventReference(this, "Select$" + e.Row.RowIndex);
私のObjectDataSourceが行の選択が変更されるたびにヒットしていることを除いて、私は後ろの行選択コードのどこでもBindData()をやっていませんし、選択の結果としてデータが変化していないので、グリッドがリバインドする必要があるのは本当にわかりません。私は、gridviewがページングとソートを処理させるようにしていますが、選択は内容を変更しないので、それが有効になるはずはないと思います。
私はグリッド(非常に少量のデータ)のビュー状態をオンにしようとしましたが効果はありませんでした。 UpdatePanelを条件付き更新に設定し、子をトリガー= falseに設定しましたが、それでもデータは照会されましたが、画面に更新が発生しませんでした(LOL!)。
GridViewの専門家は、この1人で刺したがっていますか?
それは何も判らないが...それは私を驚かせなかっただろう!笑。私は、ページが単純な例にまで沸騰するのが難しいと判断したと思うし、それはそのままで、データをビューステートでこのように渡すわけではないので、私は幸せになろうと決めた。しかし、ありがとう! :-) – John