2009-09-10 6 views
0

J'ai une situation ici. J'ai un contrôle gridView et il y a quatre colonnes dedans. La quatrième colonne est une colonne modèle contenant un bouton de lien. Ce que je veux, c'est que je veuille obtenir les valeurs de la ligne par rapport auxquelles le lien details serait cliqué. par exemple j'ai unComment envoyer des valeurs de ligne dans QueryString via le bouton de lien dans la colonne Modèle?

Nom de l'employéDétails Peter Détails Jhon Détails

donc à chaque fois que je clique sur les détails pour Peter par exemple, je veux le nom de Peter à envoyer dans le querystring. Je sais que je peux prendre une colonne de lien hypertexte et peut le faire par sa propriété DataNavigateUrlfield et DataNavigateFormatString et je n'ai pas besoin de cela à cause de certaines exigences puisque je dois aussi envoyer d'autres valeurs dans la chaîne de requête. S'il vous plaît aidez-moi à cet égard.

Cordialement

FAS

Répondre

0

Commander cet article sur MSDN http://msdn.microsoft.com/en-us/library/aa479316.aspx. Dans l'article, une liste déroulante est ajoutée à la colonne au lieu du lien, mais la technique est la même. Fondamentalement, vous voulez implémenter l'événement ItemDataBound afin que pour chaque ligne liée à la grille, vous puissiez exécuter une logique personnalisée. Dans votre cas, ajoutez le lien à la colonne.

Questions connexes