, 아래의 코드가 사용됩니다데이터 테이블
$("[id$='checkAll']").on('click', function() {
var rows = table.rows().nodes();
$('input[type="checkbox"]', rows).attr('checked', $(this).is(':checked'));
});
모든 요소는 확인지고
하지만 문제는 난에 표시 요소의 수에 =이 코드
protected void testBtn_Click(object sender, EventArgs e)
{
int i = 0;
int j = 0;
List<string> list = new List<string>();
foreach (ListViewItem item in demandesExportPhytos.Items)
{
i++;
CheckBox checkbox = (CheckBox)item.FindControl("demandeCheckbox");
if (checkbox.Checked == true)
{
j++;
list.Add(item.ID);
}
}
Console.WriteLine(i);
Console.WriteLine(j);
Console.WriteLine(list.Count());
Console.WriteLine("///");
}
J = 15 전으로 다시이 모든 요소를 취득 할 때 뒤에 코드에 nterface (페이지 매김 사용)이므로 선택된 페이지에 따라 10 또는 5입니다. 모든 요소가 점검 된 경우 1 또는 2가 선택됩니다.
제가 생각하는 문제는 그 데이터 테이블이 현재 선택된 페이지의 요소를 유지하고 다른 것을 제거하기 때문입니다. 어떻게 처리해야합니까? – fatiDev