如何清除ASP.NET数据网格?

如何清除ASP.NET数据网格?,asp.net,datagrid,Asp.net,Datagrid,如何清除绑定到通用对象列表的数据网格的内容 private void BindGrid(ReportWizardCriteria criteria) { gvCriteria.DataSource = criteria.CriteriaList; gvCriteria.DataBind(); } 或者也可以将其绑定到空集合,如下所示 gvCriteria.DataSource = new List<MyObject>(); gvCriteria.DataBind(

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

private void BindGrid(ReportWizardCriteria criteria)
{

    gvCriteria.DataSource = criteria.CriteriaList;
    gvCriteria.DataBind();
}
或者也可以将其绑定到空集合,如下所示

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

对于某些人来说,第二个更容易理解,您可以将.DataSource属性设置为null。应该这样做

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

gvCriteria.Items.Clear()

或者

gvCriteria.DataSource=null

gvCriteria.DataBind()

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