cs_janineinfo
Messages postés41Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention16 novembre 2006
-
5 sept. 2006 à 03:06
cs_janineinfo
Messages postés41Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention16 novembre 2006
-
6 sept. 2006 à 16:44
Bonsoir tt le monde
j'ai un textbox et une datagrid (code, Matricule, Nom,Prenom) qui a comme datasource une dataset
j veux q lorsq j click sur une ligne de datagrid que le contenu du champ Matricule s'affiche au textbox
merci pour votre aide
bdl20042000
Messages postés63Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention19 mai 2009 5 sept. 2006 à 10:18
Bonjour,
ce n'est pas exactement ce que vous recherchez.
Mais voici comment je fais :
1 - en mode design, je vais dans le "générateurs de propriétés" du datagrid
- je vais ensuite sur "colonnes" puis "Colonne de bouton"
- et je rajoute un bouton "Sélectionner" au début de mes colonnes
- vous y mettez le texte que vous voulez - pour le "Nom de commande" vous le laisser sur "Select" - pour le "Type de bouton", je le laisse sur "Bouton lien"
2 - dans la partie HTML, je rajoute : OnItemCommand="datagrid1_Command"
juste avant "runat" de la ligne sur votre datagrid
3 - dans la partie code, je rajoute :
Public Sub datagrid1_Command(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
textbox1.Text = datagrid1.Items(e.Item.ItemIndex).Cells(1).Text
' Où e.Item.ItemIndex est votre ligne sélectionnée et cells(1) est votre colonne "matricule" s'il est bien en 2è position.
End Sub