Bonsoir,
Étant débutant en vb6, je viens vous demander de l'aide après avoir rechercher (trouvé des choses mais pas assez expliqué pour mon niveau) dans les cours, tutoriels, faqs et msdn.
J'ai un datagridview que je remplis sans difficultés avec ceci (les champs NumCli, NomCli, etc.. de la table Client)
le résultat en image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 Private Sub AcceuilClient_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' Déclaration Objet Commande Dim oCmd As OleDbCommand ' Déclaration Objet DataAdapter Dim oDA As OleDbDataAdapter ' Déclaration Objet DataSet Dim oDS As New DataSet ' Déclaration Objet DataTable Dim oDT As New DataTable ' Déclaration d'un OleDbCommandBuilder Dim oCB As OleDbCommandBuilder 'requete sql pour datagrid (20 derniers clients) cmdSelect = "SELECT TOP 20 NumCli as Numéro, NomCli as Nom, PrenomCli as Prénom, TelCli as Tel FROM Client ORDER BY NumCli DESC" 'connection à la bdd oConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Me.CheminFichier oConnexion.Open() 'Instancier un objet Commande oCmd = New OleDbCommand(cmdRequete) 'Instancier un objet Adapter oDA = New OleDbDataAdapter(oCmd) 'initialiser l'objet Command oCmd.Connection() = Me.oConnexion 'initialiser l'objet OleCBComandBuilder (sinon pas d'update) oCB = New OleDbCommandBuilder(oDA) 'Avec l'aide de la propriété Fill du DataAdapter charger le DataSet oDA.Fill(oDS, NomTable) 'Créer une datatable à partir du dataset oDT = oDS.Tables(NomTable) 'Mettre dans le DataGrid une table DataTable DataGridViewName.DataSource = oDT 'Récupère le nombre de ligne NbLigneDataGrid = DataGridViewName.RowCount ' ferme la connexion Me.oConnexion.Close() End Sub
Et voilà ma question :
Comment faire en sorte que les lignes d'un DataGridView soient des liens, et que lorsque l'on clic sur un lien celui ci nous envoi sur une autre formulaire avec toutes les données de ligne cliquée.
Pour essayer d'être plus compréhensible, cela représente la méthode Post ou Get en php.
J'espère avoir était clair et merci d'avance pour votre aide ( et votre temps).
Elros.
Partager