2010-11-18 54 views
5

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

private void BindGrid(ReportWizardCriteria criteria) 
{ 

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

回答

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

或者你可以把它绑定到一个空的集合也类似于此

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

对于一些人来说,第二个是有点“更容易”理解

1

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

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

试,

gvCriteria.Items.Clear();

,或者

gvCriteria.DataSource = NULL;

gvCriteria.DataBind();