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 43 44 45 46 47 48 49 50
| Dim strConnex As String
Dim Rqt As String
strConnex = GetConnexionString()
Try
Me.objConnexion = New OracleConnection(strConnex)
Me.objConnexion.Open()
' Requête paramétrée
Rqt = "SELECT TO_CHAR(DTE_EVENT,'DD/MM/YYY'),TO_CHAR(DTE_EVENT,'HH24:MI:SS'), EVENEMENT.LIBELLE, DECISION.LIBELLE, OPERATEUR.LIBELLE FROM EVENEMENT, DECISION, OPERATEUR WHERE EVENEMENT.ID_DECISION = DECISION.ID_DECISION AND EVENEMENT.ID_OPERATEUR = OPERATEUR.ID_OPERATEUR ORDER BY TO_CHAR(DTE_EVENT,'DD/MM/YYY') ASC"
' On crée une commande Oracle
Using cmd = New OracleCommand()
cmd.Connection = Me.objConnexion
cmd.CommandText = Rqt
cmd.CommandType = CommandType.Text
' On exécute la requête
Using dr As OracleDataReader = cmd.ExecuteReader()
' On lit le résultat
dr.Read()
dgvMainHiver.Rows.Add({"TO_CHAR(DTE_EVENT,'DD/MM/YYY')", "TO_CHAR(DTE_EVENT,'HH24:MI:SS')", "EVENEMENT.LIBELLE", "DECISION.LIBELLE", "OPERATEUR.LIBELLE"})
End Using
End Using
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
dgvMainHiver.Columns.Add(Dte) ' Permet d'ajouter une colonne dans ton DVG, c'est la partie la plus interessante et importante.
Dte.Name = "Date" ' Pour choisir le nom de ta colonne
Dte.AutoSizeMode = Windows.Forms.DataGridViewAutoSizeColumnMode.None ' Pour autoriser le changement de taille de ta colonne
Dte.Width = 150 ' Pour changer la taille de la colonne avec la longueur
Dte.DisplayIndex = 0 ' Pour choisir l'index de la colonne
dgvMainHiver.Columns.Add(Heure)
Heure.Name = "Heure"
Heure.DisplayIndex = 1
dgvMainHiver.Columns.Add(LibEvent)
LibEvent.Name = "Nature de L'évènement"
LibEvent.DisplayIndex = 2
dgvMainHiver.Columns.Add(LibDeci)
LibDeci.Name = "Décision"
LibDeci.DisplayIndex = 3
dgvMainHiver.Columns.Add(LibOpe)
LibOpe.Name = "Opérateur"
LibOpe.DisplayIndex = 4 |
Partager