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

时间:2010-11-18 20:11:51

标签: asp.net datagrid

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

private void BindGrid(ReportWizardCriteria criteria)
{

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

3 个答案:

答案 0 :(得分:13)

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

或者您也可以将它绑定到空集合,类似于此

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

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

试试,

  

gvCriteria.Items.Clear();

或,

  

gvCriteria.DataSource = null;

     

gvCriteria.DataBind();