2010-11-18 56 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();