【问题标题】:How can I clear data in a GridView?如何清除 GridView 中的数据?
【发布时间】:2011-01-16 05:00:35
【问题描述】:

我的页面中有 3 个GridViews

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

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

【问题讨论】:

    标签: c# .net asp.net gridview


    【解决方案1】:

    您可以尝试在每次启动应用程序时自行清除 GridView1:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        在您的会话中放置一个新的数据集或空值。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-16
          • 2010-11-07
          • 2020-04-18
          • 1970-01-01
          • 2019-08-03
          • 1970-01-01
          • 1970-01-01
          • 2012-09-15
          相关资源
          最近更新 更多