2009-06-16 23 views
0

GridViewListBoxをページに使用しています。 Gridviewには、DataSourceというデータベースバインドのデータが含まれています。 GridViewの項目をクリックすると、リストボックスにサブ項目が表示されます。ASP.NETのGridViewでスクロールバーリセット

GridViewにスクロールバーがあると、私の問題が発生します。グリッドビューから最後のアイテムを選択すると、サブアイテムが表示され、スクロールバーが上に移動します。どのアイテムが選択されているのかわかりません。

答えて

0

SOLUTION:

<input type="hidden" id="hdnScrollTop" runat="server" value="0" /> 

div機能を追加

<div id="dvScroll" onscroll="$get('ctl00_ContentPlaceHolder1_hdnScrollTop').value = this.scrollTop;"> 

のJavaScriptのように

置き隠しフィールドを

これは私の問題を解決しました。

0

への回答を読んで示唆しています。 javascript関数

yourGridId.scrollTo(x,y) 

を使用して、ポストバックの前に保存した前のxとyの位置を渡します。

サーバー側でアクセスできるように、非表示フィールドに値を保存します。