【问题标题】:How to clear an ASP.NET datagrid?如何清除 ASP.NET 数据网格?
【发布时间】:2011-05-12 06:30:08
【问题描述】:

如何清除绑定到通用对象列表的数据网格的内容?

private void BindGrid(ReportWizardCriteria criteria)
{

    gvCriteria.DataSource = criteria.CriteriaList;
    gvCriteria.DataBind();
}

【问题讨论】:

    标签: asp.net datagrid


    【解决方案1】:
    gvCriteria.DataSource = null;
    gvCriteria.DataBind();
    

    或者你也可以将它绑定到一个空集合,类似于这个

    gvCriteria.DataSource = new List<MyObject>();
    gvCriteria.DataBind();
    

    对于某些人来说,第二个“更容易”理解

    【讨论】:

      【解决方案2】:

      您可以将 .DataSource 属性设置为 null。应该这样做。

      gvCriteria.DataSource = null;
      gvCriteria.DataBind();
      

      【讨论】:

        【解决方案3】:

        试试,

        gvCriteria.Items.Clear();

        或者,

        gvCriteria.DataSource = null;

        gvCriteria.DataBind();

        【讨论】:

          猜你喜欢
          • 2012-10-19
          • 2010-11-03
          • 1970-01-01
          • 1970-01-01
          • 2011-01-09
          • 2013-01-06
          • 2023-03-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多