Question:

Update datagridview from database

by  |  earlier

0 LIKES UnLike

Bonjour tout le monde,

je veux mettre a jour ma datagridview en meme temps que je change dans la base de donnees.

Ma base est SQL et je developpe sous Visual Studio 2008, J'ai utilise un dataReader vu que je suis en mode connecte et jai fait le binding mais le pb c que les changements dans le datagridview ne se font que lorsque je relance l'application a nouveau

voila mon code :

Dim Request As String = "SELECT * FROM Dictionnary"

Dim reader As SqlDataReader

Dim bs As New BindingSource()

Connect() 'Open connection

Dim cmd As DbCommand = cnn.CreateCommand()

cmd.CommandText = Request

DataGridView1.ReadOnly = True

reader = cmd.ExecuteReader()

bs.DataSource = reader

DataGridView1.DataSource = bs

jai réussi a voir les changements en temps réel lorsque je mets mon code dans un timer qui relance la requete toute les secondes mais ceci n'est pas bien car d'un cote ça va alourdir le serveur et d'autre part je ne veux que ré afficher les champs qui changent:en d'autre terme je cherche un moyen équivalent a l'ajax mais en vb.net.

Merci d'avance pour votre aide et voila mon msn pour mieux discuter : NoussaL@live.fr

 Tags:

   Report

2 ANSWERS


  1. You have posted this on an English site and not a French one!

    Vous avez affiché ceci sur un site anglais et pas un français!


  2. Timer is a best option. I've never came across any site which shows real time update... have you?  

Question Stats

Latest activity: earlier.
This question has 2 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.