3
私が望むのは、jqueryを使用してグリッドビューの選択されたインデックス(またはselectedvalueまたはselectedDataKey)を取得し、jquery ajaxを使用してそのIDをパラメータとしてロードできます。jqueryでgridviewから選択したインデックスを取得
どうすればjqueryで取得できますか?
ありがとうございます。
私が望むのは、jqueryを使用してグリッドビューの選択されたインデックス(またはselectedvalueまたはselectedDataKey)を取得し、jquery ajaxを使用してそのIDをパラメータとしてロードできます。jqueryでgridviewから選択したインデックスを取得
どうすればjqueryで取得できますか?
ありがとうございます。
なぜあなたはそれを望みますか?
セットSelectedRowStyle="myselection"
。
既存のTemplateFieldにラベルをGridViewに配置します。
(いけない、それは新しい列が追加されますので、任意の新しいasp:TemplateField
を作成する)
<asp:Label ID="HiddenLabel" runat="server"
CssClass="myindex"
Text='<%# Container.DisplayIndex %>'
style="display:none;"/>
今、このような選択された行のインデックスを取得します。
var selectedIndex = -1;
if($(".myselection").length){
selectedIndex = $(".myselection .myindex").html() - 0;
}
更新:
複数GridViews?あなたはまだそれを行うことができます。各GridViewに個別のCssClassを与えます。 CssClass="grid1"
var selectedIndex = -1;
if($(".grid1 .myselection").length){
selectedIndex = $(".grid1 .myselection .myindex").html() - 0;
}
私はこれ以上簡単な方法は分かりません。ごめんなさい。
私はこれを行うためにもっと厳しい方法を得ることができたと思っていました。私は1ページにいくつかのgridviewsを持っているので、クラスaproachはこれを動作させるために変更する必要があります。この問題のための他の回避策がない場合、私はこのようなことを念頭に置いています!感謝naveen – euther