[英]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.