繁体   English   中英

在 ASPX 页面中清除 asp.net 数据网格

[英]Clearing a asp.net datagrid in ASPX page

我有一个针对我正在使用的 CRM 4.0 解决方案的自定义 ASPX 搜索页面。 我希望能够清除搜索页面上的 asp.net 数据网格。 现在,如果一个人进行搜索,它会在数据网格中返回结果,但如果他们进行另一次搜索并且新搜索没有结果,则旧搜索结果仍在数据网格中。

不确定您是如何实施搜索的。 但我认为您只需确保将网格绑定到搜索结果(在这两种情况下)。

例如,如果搜索返回空结果(list/datareader/dataset),只需将网格绑定到它,它不应该显示任何记录:

grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();

您应该在每次回发时重新绑定数据网格。 当没有查询的搜索结果时,还可以使用要显示的文本设置EmptyDataText属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM