2010-11-18 11 views
5

Jak wyczyścić zawartość siatki danych, która jest związana z listą obiektów ogólnych?Jak wyczyścić datagrid ASP.NET?

private void BindGrid(ReportWizardCriteria criteria) 
{ 

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

Odpowiedz

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

Albo można powiązać go do pustej kolekcji, jak również, podobny do tego

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

Dla niektórych ludzi druga jest nieco „łatwiej”, aby zrozumieć

1

Możesz ustawić właściwość .DataSource na wartość null. To powinno to zrobić.

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

spróbować,

gvCriteria.Items.Clear();

lub

gvCriteria.DataSource = NULL;

gvCriteria.DataBind();