2010-02-12 75 views
2

我在我的頁面有3個GridViews如何清除GridView中的數據?

使用SelectedIndexChanged事件我把GridView2GridView3數據GridView1 但是當我重新啓動我的應用程序GridView1數據在瀏覽器仍然存在。

我使用的會話變量來存儲數據。如何清除GridView1

回答

0

重新啓動應用程序之前,你必須清除您的會話,如果這就是你如何存儲數據。清除這些會話變量將清除你的gridview。

內,您的頁面加載,你可以做到這一點。

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

在會話中放置一個新的數據集或空值。

6

你可以嘗試清除GridView1本身每次啓動該應用程序:

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

     }