J'ai une page de recherche ASPX personnalisée pour une solution CRM 4.0 sur laquelle je travaille. Je veux pouvoir effacer la grille de données asp.net que j'ai sur la page de recherche. À l'heure actuelle, si une personne effectue une recherche, elle renvoie les résultats dans la grille de données, mais si elle effectue une autre recherche et qu'il n'y a aucun résultat pour la nouvelle recherche, les anciens résultats de recherche sont toujours dans la grille de données.Effacement d'une grille de données asp.net dans la page ASPX
0
A
Répondre
3
Vous ne savez pas comment vous avez implémenté la recherche. Mais je pense que vous devez simplement vous assurer que vous liez la grille au résultat de la recherche (dans les deux cas).
E.g. si la recherche retourne un résultat vide (liste/datareader/ensemble de données), qu'affecter la grille et il ne doit pas afficher les enregistrements:
grid.DataSource = GetSearchResults(); // may return an empty search result
grid.Databind();
1
Vous devriez rebind la grille de données sur chaque postback. Définissez également l'attribut EmptyDataText
avec le texte que vous souhaitez afficher lorsqu'il n'y a aucun résultat de recherche.
Questions connexes
- 1. Grille de données dans asp.net 2.0
- 2. Effacement des données Mapkit
- 3. Asp.Net System.Web.Routing Trouver .aspx réel Page
- 4. Page sage total dans la grille
- 5. Obtenir des attributs de la page aspx
- 6. page ASP.NET appelle une page ASPX supplémentaire après le chargement
- 7. Comment positionner dans la grille ASP.NET
- 8. Htm page à Aspx page
- 9. Style des données dans la grille de données dans wpf
- 10. Comment définir la propriété à Guid dans la page ASPX
- 11. Comment déterminer la classe d'une page ASPX?
- 12. Chaîne de connexion SqlDataSource à partir de la page .aspx
- 13. ASP.Net aspx propriétés persistées
- 14. Amélioration performane dans l'obtention de données paginées pour la grille asp.net
- 15. Nouvellement installé IIS. La page Aspx ne s'affiche pas
- 16. Impossible de lier dans la grille asp.net Modèle Colonne
- 17. Ecran de récupération d'une page Web ASP.NET pour récupérer les données affichées dans la vue en grille
- 18. Rendu d'une page ASPX dans une autre
- 19. page Afficher ASPX dans le navigateur Web
- 20. Événement côté serveur entre Silverlight et la page hôte .aspx
- 21. données retour de ASP.net à une grille ExtJS
- 22. Port page ASPX à Sharepoint
- 23. Silverlight dans la page aspx ne charge pas
- 24. Asp.Net, vérifier l'existence de la page ASPX avant de rediriger vers elle?
- 25. Comment faire pour casser la page et répéter l'en-tête après 20 enregistrements lors de l'impression des données de la grille de données dans asp.net
- 26. ComponentArt: Exportation des données de la grille
- 27. Grilles ASP.NET et grille ASPx DeveloperExpress - Connexion à un service Web
- 28. Erreur de grille ExtJs dans asp.net mvc
- 29. Ajout d'une page asp vb dans une page aspx C#
- 30. J'ai une page Web HTML et ASPX dans un site
Il existe également EmptyDataTemplate si un contrôle supplémentaire est requis. – RichardOD
Si vous modifiez des lignes, reliez si Page.IsPostBack == false, sinon vous ne verrez jamais les nouvelles données entrées. – paparush