c# - 在 VS 2010 asp.net 中没有获取 gridview1.Rows.Clear() 选项

标签 c# asp.net gridview

<分区>

Possible Duplicate:
How can I clear rows in DataGridView with C#?

我正在使用 gridview 来显示我的一些数据的详细信息。流程是这样的:当一个下拉值改变时,gridview中的数据会根据选择的值进行绑定(bind)。现在当没有对应于该值的数据时,我需要清除 gridview。为此,我使用:

gridview1.Rows.Clear()

但是当我编译我的代码时,产生了一个错误:

System.Web.UI.WebControls.GridViewRowCollection' does not contain a definition for
'Clear' and no extension method 'Clear' accepting a first argument of type
'System.Web.UI.WebControls.GridViewRowCollection' could be found (are you missing
a using directive or an assembly reference?)

我也给出了引用:

using System.Web.UI.WebControls;

现在我应该如何清除gridview?

提前致谢。

最佳答案

您可以将 GridViewnull 或新的 DataSource 绑定(bind)。

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

关于c# - 在 VS 2010 asp.net 中没有获取 gridview1.Rows.Clear() 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11536931/

相关文章:

android - 避免在 fragment 中重新加载

java - 当我在 GridView 中使用 setOnItemClickListener 返回 null

c# - 使用投影时,IEnumerable 和 Lists 之间有什么区别?

c# - 我们可以在 SQL Server 2016 Express 或更高版本上运行 SSIS 包吗

c# - 在不破坏文件系统或文化的情况下将 URL 规范化为小写?

c# - 基于浏览器的在线游戏问题

asp.net - Gridview 行编辑 - 动态绑定(bind)到 DropDownList

c# - JSON 中的 ASP.NET Web API 日期格式未成功序列化

c# - HttpClient 取消不会终止底层 TCP 调用

javascript - JQuery 没有运行