각 행에 대한 데이터와 확인란이있는 Windows Forms DataGridView가 있습니다.다른 페이지에서 DataGridView의 선택된 행을 얻는 방법
특정 행에 대한 확인란을 선택하면 선택한 모든 행이 다른 페이지에 채워집니다.
if (grdEmp.Rows.Count > 0)
{
var selectedEmpIDs= from DataGridViewRow coll in grdEmp.Rows
where Convert.ToBoolean(coll.Cells["Select"].Value) == true
select coll;
if (selectedEmpIDs.Count() > 0)
{
foreach (DataGridViewRow row in selectedEmpIDs)
{
selectedEmp+= row.Cells["EmpId"].Value + ",";
}
}
}
이것은 한 페이지에만 적합합니다.
다른 페이지로 이동하여 선택한 행을 클릭하면 이전 행이 해제됩니다.
어떻게 해결할 수 있습니까?
감사 cmrhema
참고 : 나는 그것이 페이지에 대한 좋은 작품을 의미 할 때 혼란을 드려 죄송합니다, 나는 페이징을 의미했다.
내가 더 입력을 추가 할 필요가 있다고 생각,
이있는 gridview에서 10 페이지가 있습니다.
gridview의 각 페이지에서 다음 페이지 (다음 버튼)를 클릭하여 첫 번째 레코드를 차례로 선택합니다.
마지막으로 선택한 레코드 만 표시되고 다른 레코드는 무시됩니다.
prblm
숨겨진 필드에서 선택한 ID를 유지 한 다음 jquery – V4Vendetta
@ V4Vendetta : Winforms의 JQuery를 통해 다시 확인해야합니다. 그리고 WebForms에서조차도 페이지간에 이동하는 경우 어떻게 JQuery를 사용하여 이전 페이지의 숨겨진 필드에 액세스 할 수 있습니까? – Anuraj
@Anuraj : 죄송합니다. 내 실수 ... 나는 그가 페이징을 언급하고 있다고 생각했습니다. – V4Vendetta