2009-03-25 4 views
0

Ceci est un problème très étrange et je n'ai vraiment aucune idée de ce qui le provoque. Ce qui est censé se produire est qu'un appel à la BLL puis à la DAL retourne des données via un appel linq SPROC. L'objet IMultipleResults renvoyé est traité et tous les résultats sont stockés dans une table de hachage.linq .net avec contrôles générés dynamiquement

La table de hachage est stockée en session, puis la couche d'interface utilisateur utilise ces résultats pour générer dynamiquement certaines grilles.

Facile à penser. Mais si je cours le code je n'obtiens pas de gridviews. Si je sors l'appel à la BLL et DAL les gridviews apparaissent mais avec rien en eux?

Pourquoi est-ce que la page s'affiche correctement lorsque je sors l'appel pour obtenir les données?

Merci.

+0

Votre code dynamique est-il appelé à partir de la page de pré-rendu ou de chargement de la page? –

+0

Les contrôles sont créés dynamiquement en cliquant sur un bouton. Il s'agit essentiellement d'une fonction de recherche. L'utilisateur entre quelques détails et ils cliquent sur "trouver". Le système se déclenche pour obtenir des résultats de recherche et les résultats s'affichent dans des grilles dynamiquement générées. –

+0

Um, point d'arrêt? Définissez-en un entre les paragraphes 2 et 3 et découvrez pourquoi vos objets ne sont pas traités. – Will

Répondre

0

Vous obtiendrez peut-être un jeu de résultats vide, vous pouvez configurer la vue de grille pour afficher quelque chose quand aucun résultat n'est trouvé.

Je vous suggère de faire un peu de débogage et de vérifier si le code obtient réellement les résultats et s'il est ajouté de la même manière que dans l'autre scénario.

Questions connexes