2011-09-16 2 views
0

グリッドビューでチェックボックスの選択を行っています。私は次のリンクに行ってきましたGrid view checkboxesフォームに複数のグリッドビューが存在する場合のチェックボックスの問題

これはうまくいきます。私のフォームにグリッドビューが1つありますが、グリッドビューが複数ある場合、選択に問題があります。だから誰も私を助けたり、私が投稿したリンクとまったく同じように動作する他の代替ソリューションを与えることができます。

私の問題は、私は複数のグリッドビューを持っていると、他のグリッドビューの項目は、どのように私が達成するための最善の方法を与えることができます選択。

私はあなたの例から自分のアプリケーションにすぎ

答えて

0

これは

http://dotnetspeaks.net/post/Checking-all-CheckBoxes-in-a-GridView-using-JQuery.aspx

は、あなたが複数のグリッドビューを使用している場合は別の関数の名前を付けても、チェックボックス名を変更し、有効を与えることができますものではありません、正確にあなたの条件バスあたりのいくつかの役立つかもしれませんその関数に関して..

あなたのコード

ここで、マスターの変更を使用している場合は、あまりにも

いくつかのマイナーな変更で動作するようにしてもそのコード

$("#GridView1 input[name$='cbSelect']") to 

$("#<%= GridView1.ClientID %> input[name$='cbSelect']") 
+0

マスターページを使用している場合、これは機能しません – Ramakrishna

1

をマスターページを使用しています、あなただけの機能IsMatch(id)を複製する必要があります。 グリッドごとにIsMatchを行います IsMatchGridView1(id)IsMatchGridView2(id)、等... thier自身のパターンを持つ:次に'^GridView1', '^GridView2', etc ...

gridview2から親のチェックボックスを選択し、あなたがIsMatchGridView2(id)を使用している場合、あなただけの権利を選択してください右グリッドビューのチェックボックスをオンにします。

関連する問題