我有一个自定义 ASPX 搜索页面,用于我正在研究的 CRM 4.0 解决方案。我希望能够清除搜索页面上的 asp.net 数据网格。现在,如果一个人进行搜索,它会在数据网格中返回结果,但如果他们进行另一次搜索并且新搜索没有结果,则旧搜索结果仍在数据网格中。
问问题
855 次
2 回答
3
不确定您是如何实现搜索的。但我认为您只需确保将网格绑定到搜索结果(在这两种情况下)。
例如,如果搜索返回一个空结果(list/datareader/dataset),只需将网格绑定到它,它不应该显示任何记录:
grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
于 2009-06-16T20:35:48.263 回答
1
您应该在每次回发时重新绑定数据网格。EmptyDataText
当查询没有搜索结果时,还使用要显示的文本 设置属性。
于 2009-06-16T20:37:10.100 回答