2013-03-28 2 views
0

gridview 컨트롤이있는 aspx 페이지가 있습니다. 이 페이지의 코드 숨김은 데이터 테이블을 채운 다음 데이터 테이블을 gridview에 표시합니다. 그런 다음 데이터 테이블을 별도의 aspx 페이지로 전달하고 그 페이지의 gridview에 다시 표시해야합니다. 나는 이것에 대해 어떻게 가야할지 모르겠다.gridview에서 다른 페이지로 데이터 테이블을 전달하십시오.

코드 숨김에서 두 번째 페이지에는 데이터 테이블을 받고 gridview에 표시하는 간단한 함수가 있습니다.하지만 수행하려는 작업을 수행하는 가장 좋은 방법은 무엇입니까? 원래 페이지에 표시하려면 gridview 필요하지만 또한 새 페이지에 표시하십시오.

그래서 ... 어떻게 든 페이지 1에 gridview를 표시 한 다음 새 페이지를 열고 데이터 테이블을 내 함수에 전달합니까? 여기 손실.

답변

2

처음으로 GridView를 표시하고 Session에로드 한 DataTable을 Session["griddata"] = myDataTable과 같이 저장하면 세션을 사용해 볼 수 있습니다. 그런 다음 다른 페이지에서 DataTable myDataTable = (DataTable)Session["griddata"];과 같은 세션에서 꺼내서 그리드에 바인딩하십시오.

관련 문제