Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [LINQ] refresh dati

  1. #1

    [LINQ] refresh dati

    ciao!
    sto provando la gestione del database con gli oggetti linq di vs2008... ma ho un problema....
    ho la necessità di mostrare a video una tabella e di aggiornarla ogni x secondi...
    i dati in una datagridview li vedo, ma non capisco come refreshare i dati da db!
    grazie! :ignore:
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Utilizza un Timer.
    Ad ogni tick ricarica i dati.
    I got the remedy

  3. #3
    grazie, ma così faccio, solo che se nel timer metto refresh(refreshtype, tabella)
    ci sta 30 secondi a refreshare, mentre se lancio il programma ce ne sta manco 1...
    il mio problema è quello
    attualmente faccio la new del context tutte le volte... ma non mi pare una buona idea
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    non è che ho capito molto. Cosa significa "ci stà 30 secondi ma quando la lancio ci mette uno"..?
    I got the remedy

  5. #5
    allora io all'inizio faccio così:
    Codice PHP:
    db = new DataClasses1DataContext(conn); 
    e poi
    Codice PHP:
    bindingSource1.DataSource db.dtMtrs
    e così mi popola la datagridview associata ali bindingsource1 in neanche 1 secondo
    ok?

    cercando ho visto che per fare un refresh di quella tabella il codice è questo:
    Codice PHP:
    db.Refresh(RefreshMode.KeepChangesdb.dtMtrs); 
    e a fare questa operazione ci impiega oltre 30 secondi ( la tabella è grande )

    allora io nel refresh cosa faccio?

    Codice PHP:
    db = new DataClasses1DataContext(conn);
    bindingSource1.DataSource db.dtMtrs
    ma non mi pare una bella soluzione....
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    perchè immagino che db non ha solo la tabella dtMtrs e quindi quando fai il refresh le carica tutte.

    ma DataClasses1DataContext è un DataSet?
    I got the remedy

  7. #7
    è un datacontext, ma anche all'avvio le carica tutte no?
    e poi con quella funzione di refresh dovrebbe solo refresharmi la tabella, altrimenti passare come parametro la tabella a che serve? VVoVe:
    ...l'importante è non cadere dal palco...
    www.sisimizi.com

    : ghiboz : | ° nani ° | : gBlog :

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.