Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何清除GridView中的数据?_C#_.net_Asp.net_Gridview - Fatal编程技术网

C# 如何清除GridView中的数据?

C# 如何清除GridView中的数据?,c#,.net,asp.net,gridview,C#,.net,Asp.net,Gridview,我的页面中有3个gridview 使用SelectedIndexChanged事件,我将GridView2和GridView3数据放入GridView1 但当我重新启动应用程序时,GridView1数据仍然保存在浏览器中 我使用了一个会话变量来存储数据。如何清除gridview 1在重新启动应用程序之前,您必须清除会话,如果这是存储数据的方式。清除这些会话变量将清除gridview 在页面加载的内部,您可以这样做 if(!IsPostBack) { Session["mySessionVar

我的页面中有3个
gridview

使用
SelectedIndexChanged
事件,我将
GridView2
GridView3
数据放入
GridView1
但当我重新启动应用程序时,
GridView1
数据仍然保存在浏览器中


我使用了一个会话变量来存储数据。如何清除
gridview 1

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

在页面加载的内部,您可以这样做

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

在会话中放入新数据集或空值。

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

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

        }