如何清除绑定到通用对象列表的数据网格的内容?
private void BindGrid(ReportWizardCriteria criteria)
{
gvCriteria.DataSource = criteria.CriteriaList;
gvCriteria.DataBind();
}
答案 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();