2011-04-12 4 views
1

내 응용 프로그램에서 GridView를 사용하고 있습니다.
GridView에 확인란 열이 있으며 확인란을 클릭하면 페이지가 다른 양식으로 리디렉션됩니다.격자보기 상태보기

이전에서 (으)로 돌아 가면 아무 것도 나오지 않고 GridView 데이터가 손실됩니다.
세션을 사용했는데 제대로 작동하지만 클릭 한 상태에서도 상태를 유지하려고합니다.

더 좋은 방법이 있습니까?

+0

나는 당신을 잃어 버렸습니다. "이전에서 돌아온".. 당신은 pls 정교 할 수 있습니까? – Chandu

+1

어떤 언어? C# 또는 VB? 몇 가지 코드를 보여줄 수 있습니까? – naveen

+0

iam이 C#을 사용하고 있습니다 .. 그리고 이것은 세션에서 datatable을 추가하는 데 사용됩니다. dt = (DataTable) Session [ "ModifyUser"]; 하지만 이전 페이지로 돌아갈 때 체크 박스를 체크하고 싶습니다. – deepti

답변

1

다음 페이지로 리디렉션 할 때 Gridview를 반복하여 선택한 테이블 체크 박스 열로 Datatable을 업데이트 한 다음 해당 데이터 테이블을 세션 변수로 설정하십시오. 당신이 소스 Datatable을 세션에 이미 저장하고 있다고 가정합니다.

죄송합니다. 주위에는 다른 마법의 작품이 없습니다 !!!

+0

안녕하세요, iam 세션 세션 유지 dt = (DataTable) 세션 [ "ModifyUser"]; 그러나 체크 박스의 상태를 유지하는 방법. 알았어. 내가 u를 가지고있어. 다시 말하자면, 전체 데이터 테이블을 다시 반복했다. – deepti

+0

모든 그리드 행을 반복하고 원본 데이터 테이블을 병합/업데이트 한 다음 해당 데이터 테이블을 세션에 넣어야합니다. –

+0

이봐, 내가 이해하지만 datable 행을 선택하면 cols iam 체크 박스에 대한 모든 칼을 받고 .. u는 좋은 자습서를 제안 할 수 .. Logged – deepti