2010-02-12 5 views
2

내 페이지에 3 GridViews 있습니다.GridView에서 데이터를 지우려면 어떻게해야합니까?

내가 GridView1GridView2GridView3 데이터를 넣어하지만 난 내 응용 프로그램을 다시 시작할 때 GridView1 데이터가 여전히 브라우저에서 지속 된 SelectedIndexChanged 이벤트를 사용.

세션 변수를 사용하여 데이터를 저장했습니다. 어떻게 해결할 수 있습니까? GridView1

답변

0

응용 프로그램을 다시 시작하기 전에 데이터를 저장하는 방법은 세션을 정리해야합니다. 이 세션 변수를 지우면 Gridview가 지워집니다.

페이지로드 내에서이 작업을 수행 할 수 있습니다.

if(!IsPostBack) 
{ 
    Session["mySessionVariable"] = null; 
    //...do this for each session variable you need to clear. 
} 
0

세션에 새 데이터 세트 또는 null 값을 입력하십시오.

6

당신은 응용 프로그램 시작 GridView1 자체 때마다 삭제를 시도 할 수 있습니다 :

protected void Page_Load(object sender, EventArgs e) 
     { 
      if (!IsPostBack) 
      { 
       GridView1.DataSource = null; 
       GridView1.DataBind(); 
      } 

     } 
관련 문제