Ich habe eine benutzerdefinierte ASPX-Suchseite für eine CRM 4.0-Lösung, an der ich arbeite. Ich möchte in der Lage sein, das asp.net Datagrid, das ich auf der Suchseite habe, zu löschen. Wenn jetzt eine Person eine Suche durchführt, gibt sie die Ergebnisse im Datagrid zurück, aber wenn sie eine andere Suche durchführen und es keine Ergebnisse für die neue Suche gibt, befinden sich die alten Suchergebnisse immer noch im Datagrid.Löschen eines asp.net-Datagrids in ASPX-Seite
0
A
Antwort
3
Nicht sicher, wie Sie die Suche implementiert haben. Aber ich denke, Sie müssen einfach sicherstellen, dass Sie das Gitter an das Ergebnis der Suche binden (in beiden Fällen).
z. wenn die Suche ein leeres Ergebnis (Liste/Datareader/Datensatz) liefert, binden nur das Netz, und es sollte keine Datensätze angezeigt werden:
grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
1
Sie sollten die Datenraster auf jedem Postback erneut binden. Setzen Sie außerdem das Attribut EmptyDataText
mit dem Text, den Sie anzeigen möchten, wenn keine Suchergebnisse aus der Abfrage vorhanden sind.
Verwandte Themen
- 1. Löschen eines
- 2. Löschen eines Inhaltstyps in SharePoint
- 3. Löschen eines Commits in GitHub
- 4. Löschen eines Links in Mininet
- 5. Korrektes Löschen eines NSLayoutConstraint
- 6. Löschen eines Cookies java
- 7. Löschen eines SVN-Zweigs
- 8. Löschen eines Char-Arrays
- 9. Verhindert das Löschen eines Tags in Subversion
- 10. Löschen eines Bereichs von Knoten in C++
- 11. C++ Löschen eines Knotens in Queue
- 12. Löschen eines Knotens in einem Stammbaum
- 13. Löschen eines Dropdown-Zählers in Java?
- 14. Löschen eines Dropdown-Menüs in VB.Net
- 15. Löschen eines Verzeichnisses beim Beenden in Java
- 16. Laufzeitfehler beim Löschen eines Knotens in BST
- 17. Löschen eines Objekts in einem Objekt
- 18. Löschen eines Projekts in SVN mit Subklipse
- 19. Löschen eines reagierenden jQuery-Zyklus
- 20. Löschen eines Textfelds mit Javascript
- 21. php - zurücksetzen/löschen eines Objekts?
- 22. Löschen eines Dokuments mit Kibana
- 23. JS - window.history - Löschen eines Status
- 24. Löschen Optionsfelder eines übermittelten Formulars
- 25. PHP Löschen eines vollständigen Ordners
- 26. Löschen eines Cookies über Selenium
- 27. Löschen eines Flex ActionScript-Wörterbuchs
- 28. Löschen eines Char-Arrays c
- 29. Löschen statt Freigabe eines NSMutableString
- 30. Löschen eines Datensatzes (mit GridView)
Es gibt auch EmptyDataTemplate, wenn mehr Kontrolle erforderlich ist. – RichardOD
Wenn Sie Zeilen bearbeiten, binden Sie erneut, wenn Page.IsPostBack == false ist, sonst werden die neuen Daten nie angezeigt. – paparush