2012-07-08 3 views
1

세션 목록에 데이터 목록을 저장하고 싶습니다. 내 시나리오는 하나의 gridview 컨트롤을 페이지 안에 있습니다. 아래 gridview 두 개의 텍스트 상자와 버튼이 있습니다. Gridview보다 버튼을 누르면 텍스트 상자 값으로 채워집니다. 버튼을 누를 때마다 gridview에 새로운 행이 추가되어 입력 된 데이터가 표시됩니다. 따라서 세션 컨텍스트를 사용해야합니다. 하지만 내 문제는 두 개의 텍스트 상자 값을 세션에 저장하고 다시 읽는 방법입니다. 임시 SQL 데이터베이스 테이블을 사용하고 싶지 않습니다.세션 목록에 데이터 목록을 설정하는 방법은 무엇입니까?

누군가 알고 있다면 저를 도우십시오. 미리 감사드립니다.

답변

1

이 시도 :

List<String> V = (List<String>) Session["value1"]; 
    for(int j = 0 ; j < V.Count ; j++) 
    { 
     String str = V[j]; 
     //ADD str TO GRID VIEW..... 
    } 

동일한 코드는 TextBox2를 간다 : 모든 값을 출력하려면
사용 당신이 루프 할 수있는 데이터를 버튼

if(Session["value1"] == null) 
{ 
    Session["value1"] = new List<String>(); 
} 
((List<String>)Session["value1"]).Add(testbox1.value); 

의 클릭 이벤트에이 코드를 .

+0

그것은 작동합니다 ...하지만 각 텍스트 상자에 대해해야합니까 ?? 이 경우에는 두 세션을 정의해야합니다. 하지만 하나의 세션 만 사용하고 싶다면 – user968441

+0

고맙습니다 ... 너무 간단했습니다 ... 수업을 만드는 것으로 끝냈습니다. 나는 그것에 두 가지 속성을 만들었고 나의 문제는 해결되었습니다 .... 고마워요 .... :) – user968441

+0

당신은 인도 사람입니까? –

관련 문제