私はチェックボックスのテンプレートフィールドを持つgridviewを持っています。クライアントサイドのJavaScriptでループビューのグリッドビューの行
ページロード時のデータベース値に基づいて、グリッドビュー内の色が青色でコード化されています。
ここでは、ページ上のボタンがグリッドビューをループして、青色の行のチェックボックスをポストバックなしで選択します。
助けていただければ幸いです。
ありがとうございました。 mygrid
を想定し
私はチェックボックスのテンプレートフィールドを持つgridviewを持っています。クライアントサイドのJavaScriptでループビューのグリッドビューの行
ページロード時のデータベース値に基づいて、グリッドビュー内の色が青色でコード化されています。
ここでは、ページ上のボタンがグリッドビューをループして、青色の行のチェックボックスをポストバックなしで選択します。
助けていただければ幸いです。
ありがとうございました。 mygrid
を想定し
$('#mygrid tr.blueClass input[type="checkbox"]').each(
function() {
this.checked = true;
});
はあなたのGridViewの名前であり、各青の行は、クライアント側でGridViewの行をblueClass
ループと呼ばれるクラスを持っているjavascriptの代わりに私たちができるのforeachの
var GridviewRows = $("#<%=gvbooksdetails.ClientID%> tr").length;
var rowlenght = GridviewRows - 1;
for (var i = 0; i < rowlenght; i++)
{
var Aname = document.getElementById("MainContent_gvbooksdetails_lblgvauthorname_" +[i]+"").innerHTML;
var Bname = document.getElementById("MainContent_gvbooksdetails_lblgvbookname_" +[i]+ "").innerHTML;
var BType = document.getElementById("MainContent_gvbooksdetails_lblgvbooktype_" +[i]+ "").innerHTML;
var Pubilication = document.getElementById("MainContent_gvbooksdetails_lblgvPublisher_" + [i] + "").innerHTML;
var Bid = document.getElementById("MainContent_gvbooksdetails_hiddenid_"+[i]+"").value;
}
このメソッドを使用します。