2010-02-12 71 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(); 
      } 

     }