Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Pot alimenta un cric electric cu ...

Retea wifi nu apare in lista de r...

Cat mai merita astazi un liceu bu...

Acelasi Javascript merge pe o pag...
 Aport termic fereastra

gazduire script wap xampp ubuntu

E firul rupt?

Actiactionare Roto
 Ce va motiveaza sa discutati ziln...

Produse originale

recomandare vpn

Probleme repetate si ciudate intr...
 Statie UV-5R

Conexiune TV Antenna vs SAT

Zboruri ieftine spre Singapore

Check Engine cand pun alt tip de ...
 

DataGridView refresh

- - - - -
  • Please log in to reply
3 replies to this topic

#1
neo11ro

neo11ro

    New Member

  • Grup: Members
  • Posts: 3
  • Înscris: 22.07.2006
Salutare,
Sper sa gasesc o solutie aici ca imi storc creieri si google ul de 3 zile in speranta de a gasi o solutie.
Folosesc un datagridview pt afisarea unor date stocate intr o baza de date MySql

Totul merge ok. mai putin refresul informatiilor din view.
Informatiile sunt aduse din baza interogate in imidiate window dar nu sunt afisate.
codul arata cam asa

Public Shared Sub OnTimedEvent(ByVal source As Object, ByVal e As ElapsedEventArgs)
    Dim query As New imp_SQL
    Dim impDATA As New imp_SQL()
    Dim BindingSource1 As New BindingSource()
    Call query.ValuesSQL(1)
    BindingSource1.DataSource = imp_SQL.lvi
    FormAdmin.DataGridViewDataReq.DataSource = BindingSource1.DataSource
    BindingSource1.ResetBindings(False)
End Sub
lvi este o globala care stocheaza inf din baza de date.

O zi buna.

#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 29,518
  • Înscris: 24.02.2007

Vizualizare mesajneo11ro, pe 29 septembrie 2014 - 15:21, a scris:

Informatiile sunt aduse din baza interogate in imidiate window

Reformuleaza treaba asta.

#3
neo11ro

neo11ro

    New Member

  • Grup: Members
  • Posts: 3
  • Înscris: 22.07.2006
Cred ca m am grabit putin.
Cand interoghez BindingSource1.DataSource,  este ok toate informatiile sunt acolo si sunt modificate (valorile le modific manual in baza MySQL).
imp_SQL.lvi este un DataTable.
Vre o idee ?

#4
neo11ro

neo11ro

    New Member

  • Grup: Members
  • Posts: 3
  • Înscris: 22.07.2006
S a rezolvat.
Deci cand apelam functia OnTimedEvent o faceam printr un
Dim Timer As New Timers.Timer(60000) '1000 ms
    Timer.AutoReset = True
    AddHandler Timer.Elapsed, AddressOf qrt.TimerElapsedHandler
    Timer.Start()
care cred ca crea un Thread si bloca toata aplicatia.

Solutia una neasteptat de simpla :
Din toolbox => Components exista un Timer care poate fi setat sa declanseze la un interval stabilit.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate