2009-03-27 4 views
0

J'ai une question, Sur ma page j'ai un contrôle DataView, j'ai aussi un bouton qui a CommandArgument. Je sais que je peux lire le DataView comme:Comment transmettre en Runtime un index de ligne pour DataView?

myDataView.Rows[i].FindControl("FaqQuestion"); 

Je veux ajouter de la valeur d'index dans l'exécution du CommantParameter, donc quand je vais à la fonction onCommand je vais savoir exactement de quelle ligne [i] i besoin d'obtenir mes contrôles de DataView. Donc, ma question est, comment puis-je ajouter de manière dynamique index de DataView.Rows [i] dans CommmandArgument pour le bouton en cours d'exécution?

Merci d'avance.

Répondre

0

Implémentez l'événement OnDataBinding pour le bouton. Dans le cas, affectez la valeur CommandArguemnt à ce que vous voulez. Normalement, vous attribueriez un identifiant ou un autre identifiant.

0
<ItemTemplate> 
<%# Container.ItemIndex %> 
</ItemTemplate> 
Questions connexes