2012-01-30 2 views
0

저는 asp.net을 사용하는 초보자입니다. 저는 세션을 사용하여 gridview에서 데이터를 복사하는 방법을 알고 싶습니다. 시나리오는 그리드의 데이터를 다른 .aspx 페이지로 전송하고 다른 gridview에 저장하는 것과 같습니다. 제발 도와주세요 :) 미리 감사드립니다.세션을 사용하여 girdview에서 데이터를 복사하는 방법은 무엇입니까?

Session ("data") = GridView1? 이게 가능합니까?

+0

왜 그냥 "복사"를 "표"를 그 Gridview 바인딩? 데이터를 Gridview에 어떻게 바인딩합니까? –

+0

그 데이터를 다른 aspx gridview에서 전송하고 싶습니다. – Carisle

답변

1

다음은 C#의 코드입니다. 필요에 따라 vb.net에서 변경할 수 있습니다.

그런 GridView1의 데이터 소스가 다른 페이지에 DataTable을

DataTable dt = (DataTable)GridView1.DataSource; 
    Session["data"] = dt; 

를 사용하여 세션의 경우 데이터

을 얻기 위하여

+0

GridView가 데이터 테이블이 아니면 데이터가 수동으로 추가되지 않습니다. 그것은 gridview에 나열된 항목의 목록에서 비롯되며 나열된 데이터는 다른 페이지로 전송할 것입니다 – Carisle

관련 문제