如何清除 ASP.NET 数据网格?
Posted
技术标签:
【中文标题】如何清除 ASP.NET 数据网格?【英文标题】:How to clear an ASP.NET datagrid? 【发布时间】:2011-05-12 06:30:08 【问题描述】:如何清除绑定到通用对象列表的数据网格的内容?
private void BindGrid(ReportWizardCriteria criteria)
gvCriteria.DataSource = criteria.CriteriaList;
gvCriteria.DataBind();
【问题讨论】:
【参考方案1】:gvCriteria.DataSource = null;
gvCriteria.DataBind();
或者你也可以将它绑定到一个空集合,类似于这个
gvCriteria.DataSource = new List<MyObject>();
gvCriteria.DataBind();
对于某些人来说,第二个“更容易”理解
【讨论】:
【参考方案2】:您可以将 .DataSource 属性设置为 null。应该这样做。
gvCriteria.DataSource = null;
gvCriteria.DataBind();
【讨论】:
【参考方案3】:试试,
gvCriteria.Items.Clear();
或者,
gvCriteria.DataSource = null;
gvCriteria.DataBind();
【讨论】:
以上是关于如何清除 ASP.NET 数据网格?的主要内容,如果未能解决你的问题,请参考以下文章
如何在asp.net C# Webform中制作像网格一样的Excel
JavaScript、asp.net 和 Sql Server
ASP.NET Core 2.0/Razor Pages - 如何在请求之间将数据保存在 NonFactors MVC6 网格中?