2010-11-18 4 views
5

Как очистить содержимое сетки данных, привязанную к списку общих объектов?Как очистить datagrid 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();