[VB .NET] Connecter une BBD avec une datagrid...

Connecter une BBD avec une datagrid... [VB .NET] - Programmation

Marsh Posté le 27-04-2001 à 13:55:26    

j'ai cree une connexion ADO, puis je l'ai place sur la feuille en mode construction, et apres j'ai clique sur datagrid que j'ai egalement place sur la feuille . Dans les proprietes du datagrid, "datasource" il y a une liste de choix avec '(none)' dedans... et impossible de savoir comment inclure ma connexion dans cette liste !!! car on ne peut rien ecrire, seulement selectionner...
 
ps: ma base est une base ACCESS place sur la meme machine  
 
HELP

Reply

Marsh Posté le 27-04-2001 à 13:55:26   

Reply

Marsh Posté le 27-04-2001 à 14:12:26    

UP  :hot:

Reply

Marsh Posté le 27-04-2001 à 14:15:41    

kaola a écrit a écrit :

j'ai cree une connexion ADO, puis je l'ai place sur la feuille en mode construction, et apres j'ai clique sur datagrid que j'ai egalement place sur la feuille . Dans les proprietes du datagrid, "datasource" il y a une liste de choix avec '(none)' dedans... et impossible de savoir comment inclure ma connexion dans cette liste !!! car on ne peut rien ecrire, seulement selectionner...
 
ps: ma base est une base ACCESS place sur la meme machine  
 
HELP




Je pense que le plus simple est que tu aille dans panneau de config / ODBC et là t'ajoutes ta source (add/*.mdb, ...),
et là tu dois pouvoir la selectionner en datasource

Reply

Marsh Posté le 27-04-2001 à 14:19:37    

Amadeus a écrit a écrit :

 
Je pense que le plus simple est que tu aille dans panneau de config / ODBC et là t'ajoutes ta source (add/*.mdb, ...),
et là tu dois pouvoir la selectionner en datasource




 
ok ok j'essaie !  :(

Reply

Marsh Posté le 27-04-2001 à 14:30:46    

ca marche passsssssssssss   :sweat:  :cry:  
 
qui peut m'aider?  :D

Reply

Marsh Posté le 27-04-2001 à 14:59:46    

peut-être MagicBuzz

Reply

Marsh Posté le 27-04-2001 à 15:04:11    

zop a écrit a écrit :

peut-être MagicBuzz




 
 
il s'y connait lui?
tu as son adresse e mail?    :(

Reply

Marsh Posté le 27-04-2001 à 15:22:45    

kaola a écrit a écrit :

 
 
 
il s'y connait lui?
tu as son adresse e mail?    :(




 
J'sais pas trop mais d'après ce qu'il a dit, oui, il travaille sur la plateforme .Net, ainsi qu'un dénommé kick je crois.
L'adresse qu'il a laissé sur le forum c'est : sylvain.devidal@hitit.com

Reply

Marsh Posté le 27-04-2001 à 15:33:31    

zop a écrit a écrit :

 
 
J'sais pas trop mais d'après ce qu'il a dit, oui, il travaille sur la plateforme .Net, ainsi qu'un dénommé kick je crois.
L'adresse qu'il a laissé sur le forum c'est : sylvain.devidal@hitit.com




 
merci merci par ce que la, je deprime...  :(

Reply

Marsh Posté le 27-04-2001 à 15:36:05    

Ben je sais que c'est en anglais mais la tu as un exemple d'utilisation d'un datagrid en VB.Net

Reply

Marsh Posté le 27-04-2001 à 15:36:05   

Reply

Marsh Posté le 27-04-2001 à 15:39:06    

Guru a écrit a écrit :

Ben je sais que c'est en anglais mais la tu as un exemple d'utilisation d'un datagrid en VB.Net




 
merci guru, ca va surement me servir (un peu)  :(

Reply

Marsh Posté le 27-04-2001 à 15:40:05    

Ben l'exemple c'est 80% de code ca devrait t'aider :) Par contre attention ils font ca dans le code pas en mode design.

Reply

Marsh Posté le 27-04-2001 à 15:42:42    

Guru a écrit a écrit :

Ben l'exemple c'est 80% de code ca devrait t'aider :) Par contre attention ils font ca dans le code pas en mode design.




 
oui j'ai vu... mais il n'y a pas un moyen de "tout" gerer en mode design justement? car ca serait 10 000 fois plus pratique   ;)

Reply

Marsh Posté le 27-04-2001 à 15:45:04    

Sans doute mais je pense qu'il faut que tu crées un dataset et ensuite un datagrid. Le dataset est lié à ta connexion ADO et ensuite tu lies le datagrid au dataset.
 
Je peux pas t'en dire plus j'ai pas de VB.Net sous la main !

Reply

Marsh Posté le 27-04-2001 à 15:50:01    

Guru a écrit a écrit :

Sans doute mais je pense qu'il faut que tu crées un dataset et ensuite un datagrid. Le dataset est lié à ta connexion ADO et ensuite tu lies le datagrid au dataset.
 
Je peux pas t'en dire plus j'ai pas de VB.Net sous la main !




 
justement c'est quoi un dataset? c'est la qu'est mon pb, il parle de lier au dataset mais je ne sais pas c'est quoi..  :??:  
j'ai cree une connexion a partir de .net et le test de connection marche.. ok
apres j'ai mis un datagrid sur ma feuille  ok
et apres... je ne sais pas quoi faire.
impossible dans les propriete du datagrid de mettre une source de donnees..  :fou:  
 
 :cry:  :cry:  :cry:  :cry:  
 
mais tu es gentil tout de meme  ;)

Reply

Marsh Posté le 27-04-2001 à 16:07:44    

J'ai squatté quelques secondes l'ordi de Nabab qui a VB.Net :
 
- dans la toolbox / data tu ajoutes un ADODataSetCommand
- une fois ce DataSetCommand créé dans ses propriétés tu peux générer un dataset
- après tu ajoutes un datagrid a ta form et tu lui indique d'utiliser les tables accessibles via le dataset.
 
Bon courage mais la je serais toi je me pencherais sérieusement sur la doc parce que sinon c'est vraiment mal barré ! Pour travailler par analogie entre VB et VB.Net c'est franchement pas évident si en plus tu ne maitrise pas l'accès aux données en VB !

 

[edit]--Message édité par Guru--[/edit]

Reply

Marsh Posté le 27-04-2001 à 16:13:12    

c'est zentil tout ca  ;)
 
en fait tu es au boulot la?
tu fais quoi?
 
j'ai eu une reponse de mister magicbuzz et je lui ai envoye mes questions maintenant j'attends...  :sleep:  
 
mais j'ai trouve ce que c'etait un dataset , ca m'a soulage tu ne peux pas t'imaginer a quel point  :o  :D  
 
maintenant j'arrive a voir la grille et les noms des champs, par contre je n'ai pas les enregistrements en dessous... je pense que c'est la que doit intervenir le code non?
sinon, je me demande si on peut faire apparaitre toute la table en meme temps rien qu'en remplissant les proprietes de la datagrid...   :sarcastic:

Reply

Marsh Posté le 27-04-2001 à 16:17:39    

Je peux pas t'en dire plus pour l'instant faute de temps je suis encore en VB6 actuellement car la plate forme .Net n'est pas viable en production... Dès que j'aurais un peu de temps je m'y consacre pour la veille.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed