如何清除GridView中的数据?

时间:2010-02-12 15:33:00

标签: c# .net asp.net gridview

我的页面中有3个GridViews

使用SelectedIndexChanged事件,我将GridView2GridView3数据放入GridView1 但是当我重新启动我的应用程序GridView1时,数据仍然存在于浏览器中。

我使用会话变量来存储数据。如何清除GridView1

3 个答案:

答案 0 :(得分:6)

每次启动应用程序时,您都可以尝试清除GridView1:

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

        }

答案 1 :(得分:0)

在重新启动应用程序之前,如果您要存储数据,则必须清除会话。清除这些会话变量将清除您的gridview。

在页面加载中,您可以执行此操作。

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

答案 2 :(得分:0)

在会话中添加新数据集或空值。