Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Google Sheet - Referire la textul...

De ce vor atația politicieni...

ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?
 Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...
 Sugestii plan casa

Experiente cu firme care cumpara ...

joc idem Half Life gratis

PC game stream catre Nvidia Shiel...
 Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...

Alt "Utilizator nou" pe T...
 

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: 30,233
  • Înscris: 24.02.2007

View Postneo11ro, on 29 septembrie 2014 - 15:21, said:

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