Vb8

Résolu
MGk42 Messages postés 17 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 25 février 2013 - 23 mai 2008 à 17:32
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 23 mai 2008 à 23:21
Bonjour,


J'ai démarre depuis 2 mois avec
Vb8 (express 2005) et rencontre des problèmes irritants avec
les datagridviews etdatabindings.
Avec des textboxs pour le choix des
critères de sélection, puis dataset... et enfin
datagridview, En cliquant sur le datagrid, go vers 1 autre feuille
avec en txtbox tous les champs de l'enregistrement et un navigateur.
Tout se passe bien, sauf qu'au retour dans le datagridview, je ne
pointe pas sur le dernier enregistrement atteint avec le navigateur,
mais sur le 1° sélectionné...
Quelqu'un connaît-il un moyen, en
dynamique pour faire varier le déroulement d'1 datagridview?


Cette méthode fonctionne très
bien avec des databindings sur les txtboxs, sauf que le datagrid et
les txtboxs de l'enregisrement doivent être sur la même
feuille(bonjour les boutons et les panels!). Si la recherche et le
datagrid sont sur 1 feuille et les textboxs de l'enregistrement sur
une autre feuille, le databinding ne fonctionne pas.


J'ai fait des essais en partant d'une
feuille, d'un module et d'1 sub main avec les objets en public...
rien... parcouru pas mal de tutorials et de bouqins, personne
n'aborde ce problème. Si quelqu'un a du code... Merci d'avance
!


Je tiens à cette méthode
de datagrid (qui fonctionnait très bien en ado avec VB6) car
elle permet, suivant l'utilisateur, de modifier des données à
partir du datagrid, ou d'accéder à toute la fiche.





GM

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
23 mai 2008 à 23:21
Salut

Essai d'avoir des titres plus précis.

Regardes du coté des binding context et du currencymanager
pour faire tes opérations entre tes fenetres de données.

http://www.dotnet-news.com/lien.aspx?ID=35972
http://support.microsoft.com/kb/313482/fr

http://msdn.microsoft.com/fr-fr/library/c12c1kx4(VS.80).aspx

Il y a des webcasts sur le problème que tu as, mais je n'ai pas le temps de les rechercher

Bon courage
3
Rejoignez-nous