DataGridView lié à une base de donnée locale

Soyez le premier à donner votre avis sur cette source.

Vue 6 617 fois - Téléchargée 2 533 fois

Description

Etant débutant en VB, j'ai eu besoin de faire un DataGridView configuré de manière simple.

J'ai suivi ce tuto :
http://codes-sources.commentcamarche.net/faq/1133-gestion-des-donnees-visual-basic-2008-et-sql-server-ce

Seulement je ne voulais pas passer pas l'intermédiaire de fonction pour mettre à jour la base.

Donc pour avoir son DataGridView en direct il suffit de lier, au chargement du formulaire, le DataGridView à la base de donnée comme ceci :
Me.Mon_DataGridView.DataSource = Ma_BaseDataSet.Table_1

Ensuite, il faut rafraichir dans l'évènement "RowValidated" comme ceci :
Me.Table_1TableAdapter.Update(Me.Ma_BaseDataSet.Table_1)
Me.Mon_DataGridView.Refresh()


Vous pouvez voir ma source pour exemple (crée sous Visual Studio 2012)


Je ne sais pas si c'est un façon classique de développer mais je découvre donc si vous avez des remarques, je suis preneur.

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

scoob79
Messages postés
27
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
5 septembre 2018
-
Salut,

Bah pour ma part cela ne fonctionne pas :

Invoke(New MethodInvoker(Sub() AlarmeTableAdapter.Update(Me.BDDDataSet.Alarme)))
Invoke(New MethodInvoker(Sub() DataGridView6.Refresh()))


Après je ne sais pas si se n'est pas du au faite que je suis en Thread et que je suis obligé d’invoqué le objet ???

@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.