簡體   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