2010-05-05 8 views
1

Helo, j'ai une grille de deux où je dois afficher quelques enregistrements de la table. Le tableau comprend les noms des employés, les noms des gestionnaires et leurs commentaires. Maintenant, sur le premier gird, je vais chercher des données sur les noms des employés. Maintenant, sur la deuxième grille, je dois afficher les données des noms de gestionnaires et leurs commentaires. Les données sont sur la même table. Sur le bouton show de la première grille, il montre tous les employés. puis sur AdvWebGrid.ClickLink ou tout utilisateur sélectionné sur la première grille, je dois afficher les noms des gestionnaires et leurs commentaires sur la deuxième grille. Comment puis je faire ça ? Espérons que mon problème est clair?comment remplir différents enregistrements dans la rangée d'une grille?

Répondre

1

pouvez-vous utiliser hirarchy grid? Signifie quand vous cliquez sur le nom de l'employé, il ouvre une grille juste en dessous de cette ligne? Je pense que ce sera la meilleure option pour vous car vous pouvez utiliser datatable dans un datatable chercher tous les employés de table et assigner d'abord les datatable et dans d'autres DataTable gérant et récupérer toutes les commentaires après avoir fait tout cela suffit de lui assigner deux grille à deux et créer datatable datasource une jointure entre eux et il fonctionnera parfaitement ...

liens

http://www.infragistics.com/dotnet/netadvantage/aspnet/web-hierarchical-data-grid.aspx#Overview

http://helpcentral.componentone.com/nethelp/c1webparts/default.htm?turl=WordDocuments%2Fdisplayingahierarchicalgrid1.htm

http://msdn.microsoft.com/en-us/library/ff407273(office.14).aspx

http://aspalliance.com/articleViewer.aspx?aId=21&pId=

+0

Salut Emy, mais je dois utiliser TMS AdvWebGrid, pas d'autre choix. – ahmed

+0

ma table se compose de "employee manager1 manager2 manager3 ....... manager_comments", maintenant je dois remplir manager1, manager2, manager3 sur la deuxième grille lors de l'exécution. Les données que je vais chercher sur les deux grilles proviennent d'une même table. – ahmed

+0

ok.so il y a événement appelé RowCommand utiliser cet événement pour la première grille et quand l'utilisateur clique sur cette ligne vérifier l'index de la cellule obtenir l'ID et passer à la requête, interroger les données de retour, enregistrer ces données dans datatable et assigner cette datatable à 2ème grid.all ce travail fait dans rowcommand okk. –

Questions connexes