Je veux utiliser un contr=F4le GRID issu de VISUAL STUDIO=20
VISUAL FOXPRO dans Visual Basic 6.0.
Or si j'arrive bien =E0 remplir ce contr=F4le avec des=20
donn=E9es, je ne peux pas l'utiliser pour la saisie de=20
donn=E9es afin de les r=E9cup=E9rer.
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas=20
utiliser un DATAGRID reli=E9 =E0 des donn=E9es d'une base).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut! :O)
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas utiliser un DATAGRID relié à des données d'une base).
tu peux utiliser un Datagrid déconnecté '*** ' Ajouter la composante Microsoft DataGrid Control 6.0 (SP5) (OLEDB) ' Ajouter la référence Microsoft ActiveX Data Object 2.X Library ' Form1 Option Explicit
Private m_rs As ADODB.Recordset
Private Sub InitGrid()
' instancie le recordset Set m_rs = New ADODB.Recordset With m_rs ' on doit ajouter des colonnes dedans Call .Fields.Append("Nom", adVarChar, 35) Call .Fields.Append("Prénom", adVarChar, 35) Call .Fields.Append("DateNaissance", adDate) Call .Open ' ouvre le recordset (non connecté) End With
' initialise le datagrid With DataGrid1 .ColumnHeaders = True ' afficher/cacher les colonnes .AllowAddNew = True .AllowDelete = True .AllowUpdate = True Set .DataSource = m_rs ' on le bind au données End With
End Sub
Private Sub Form_Load() Call InitGrid End Sub
Private Sub Form_Unload(Cancel As Integer) If (Not m_rs Is Nothing) Then Set m_rs = Nothing End Sub '***
Il y a aussi le MSFlexGrid qui peut être utiliser. Ce dernier ne permet pas l'édition dans une cellule de manière implicite, mais tu peux ajouter le code nécessaire à cette fonctionnalité : http://groups.google.com/groups?threadm=OSYV2zjK%24GA.213%40cppssbbsa02.microsoft.com
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "" a écrit dans le message de news:291ab01c464f1$1e86c060$ Bonjour,
Je veux utiliser un contrôle GRID issu de VISUAL STUDIO VISUAL FOXPRO dans Visual Basic 6.0. Or si j'arrive bien à remplir ce contrôle avec des données, je ne peux pas l'utiliser pour la saisie de données afin de les récupérer.
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas utiliser un DATAGRID relié à des données d'une base).
Merci.
Salut! :O)
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas
utiliser un DATAGRID relié à des données d'une base).
tu peux utiliser un Datagrid déconnecté
'***
' Ajouter la composante Microsoft DataGrid Control 6.0 (SP5) (OLEDB)
' Ajouter la référence Microsoft ActiveX Data Object 2.X Library
' Form1
Option Explicit
Private m_rs As ADODB.Recordset
Private Sub InitGrid()
' instancie le recordset
Set m_rs = New ADODB.Recordset
With m_rs
' on doit ajouter des colonnes dedans
Call .Fields.Append("Nom", adVarChar, 35)
Call .Fields.Append("Prénom", adVarChar, 35)
Call .Fields.Append("DateNaissance", adDate)
Call .Open ' ouvre le recordset (non connecté)
End With
' initialise le datagrid
With DataGrid1
.ColumnHeaders = True ' afficher/cacher les colonnes
.AllowAddNew = True
.AllowDelete = True
.AllowUpdate = True
Set .DataSource = m_rs ' on le bind au données
End With
End Sub
Private Sub Form_Load()
Call InitGrid
End Sub
Private Sub Form_Unload(Cancel As Integer)
If (Not m_rs Is Nothing) Then Set m_rs = Nothing
End Sub
'***
Il y a aussi le MSFlexGrid qui peut être utiliser. Ce dernier ne permet pas
l'édition dans une cellule de manière implicite, mais tu peux ajouter le
code nécessaire à cette fonctionnalité :
http://groups.google.com/groups?threadm=OSYV2zjK%24GA.213%40cppssbbsa02.microsoft.com
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"cbr@aol.fr" <anonymous@discussions.microsoft.com> a écrit dans le message
de news:291ab01c464f1$1e86c060$a401280a@phx.gbl...
Bonjour,
Je veux utiliser un contrôle GRID issu de VISUAL STUDIO
VISUAL FOXPRO dans Visual Basic 6.0.
Or si j'arrive bien à remplir ce contrôle avec des
données, je ne peux pas l'utiliser pour la saisie de
données afin de les récupérer.
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas
utiliser un DATAGRID relié à des données d'une base).
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas utiliser un DATAGRID relié à des données d'une base).
tu peux utiliser un Datagrid déconnecté '*** ' Ajouter la composante Microsoft DataGrid Control 6.0 (SP5) (OLEDB) ' Ajouter la référence Microsoft ActiveX Data Object 2.X Library ' Form1 Option Explicit
Private m_rs As ADODB.Recordset
Private Sub InitGrid()
' instancie le recordset Set m_rs = New ADODB.Recordset With m_rs ' on doit ajouter des colonnes dedans Call .Fields.Append("Nom", adVarChar, 35) Call .Fields.Append("Prénom", adVarChar, 35) Call .Fields.Append("DateNaissance", adDate) Call .Open ' ouvre le recordset (non connecté) End With
' initialise le datagrid With DataGrid1 .ColumnHeaders = True ' afficher/cacher les colonnes .AllowAddNew = True .AllowDelete = True .AllowUpdate = True Set .DataSource = m_rs ' on le bind au données End With
End Sub
Private Sub Form_Load() Call InitGrid End Sub
Private Sub Form_Unload(Cancel As Integer) If (Not m_rs Is Nothing) Then Set m_rs = Nothing End Sub '***
Il y a aussi le MSFlexGrid qui peut être utiliser. Ce dernier ne permet pas l'édition dans une cellule de manière implicite, mais tu peux ajouter le code nécessaire à cette fonctionnalité : http://groups.google.com/groups?threadm=OSYV2zjK%24GA.213%40cppssbbsa02.microsoft.com
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "" a écrit dans le message de news:291ab01c464f1$1e86c060$ Bonjour,
Je veux utiliser un contrôle GRID issu de VISUAL STUDIO VISUAL FOXPRO dans Visual Basic 6.0. Or si j'arrive bien à remplir ce contrôle avec des données, je ne peux pas l'utiliser pour la saisie de données afin de les récupérer.
Quelqu'un peut-il m'aider SVP (NB: Je ne veux pas utiliser un DATAGRID relié à des données d'une base).